如何将 Apache Kafka on HDInsight 配置为自动创建主题
创作时间:
作者:
@小白创作中心
如何将 Apache Kafka on HDInsight 配置为自动创建主题
引用
1
来源
1.
https://learn.microsoft.com/zh-cn/azure/hdinsight/kafka/apache-kafka-auto-create-topics
Apache Kafka on HDInsight默认不允许自动创建主题。本文将详细介绍如何通过Apache Ambari Web UI和Azure资源管理器模板两种方式,为现有或新建的Kafka集群启用自动创建主题功能。
本文内容
默认情况下,Apache Kafka on HDInsight不允许自动创建主题。可以使用Apache Ambari针对现有集群自动创建主题。也可以允许使用Azure资源管理器模板在创建新的Kafka集群时自动创建主题。
Apache Ambari Web UI
若要允许通过Ambari Web UI在现有的集群上自动创建主题,请执行以下步骤:
- 从Azure门户选择Kafka集群。
- 从群集仪表板中,选择“Ambari主页”。
- 出现提示时,使用群集的登录名(admin)凭据进行身份验证。也可以直接从https://CLUSTERNAME.azurehdinsight.net/连接到Ambari,其中CLUSTERNAME是Kafka集群的名称。
- 从页面左侧的列表选择Kafka服务。
- 在页面中间选择“配置”。
- 在“筛选器”字段中输入值
auto.create。此设置将筛选属性列表,并显示auto.create.topics.enable设置。 - 将
auto.create.topics.enable的值更改为true,然后选择“保存”。添加注释,然后选择保存。 - 依次选择Kafka服务、“重启”、“重启所有受影响的项”。出现提示时,选择“确认全部重启”。
注意:也可通过Ambari REST API设置Ambari值。这通常更为困难,因为需进行多次REST调用来检索并修改当前配置以及执行其他操作。有关详细信息,请参阅使用Apache Ambari REST API管理HDInsight集群文档。
Resource Manager模板
使用Azure资源管理器模板创建Kafka集群时,可以将auto.create.topics.enable添加到kafka-broker中,对其直接进行设置。以下JSON代码片段演示如何将此值设置为true:
"clusterDefinition": {
"kind": "kafka",
"configurations": {
"gateway": {
"restAuthCredential.isEnabled": true,
"restAuthCredential.username": "[parameters('clusterLoginUserName')]",
"restAuthCredential.password": "[parameters('clusterLoginPassword')]"
},
"kafka-broker": {
"auto.create.topics.enable": "true"
}
}
}
后续步骤
本文档介绍了如何为HDInsight上的Apache Kafka启用自动创建主题功能。若要详细了解如何使用Kafka,请参阅以下链接:
本文原文来自Microsoft Azure官方文档
热门推荐
“等机会”背后的心理学解读
领导说“等机会”?这些职场信号别错过!
翡翠养护全指南:如何正确泡水与保养,让翡翠更加光彩照人?
SPD技术在医疗供应链管理中的创新应用与发展趋势
从校园欺凌到游戏充值:民法典这样保护青少年
冬季养生神器:山药糊
遗传性心律失常:揭秘QT间期延长的秘密
张萍教授团队攻克长QT综合征新疗法
宝宝对蛋清蛋黄过敏如何选择奶粉?
掌握8大技巧,轻松提升打字效率
上官婉儿:唐朝的女中奇才,从宫女到宰相的传奇人生
方源带你探索《蛊真人》在线阅读最佳途径
潘家园至北京北站:214路和特8路内环一站直达
教师节特辑:关注教师职业健康,让关爱成为常态
凡士林拯救冬季手脚开裂大作战
五行缺水女孩取名大全:10个精选名字与完整字库
从经济负担到观念转变:解析年轻人婚育困境
手部真菌感染的新疗法来了!
央视评杨紫:不谈演技却句句动人,以情感共鸣赢得认可
张起灵选角争议再起:历数七位演员的演绎
没演技就别硬演!看《蔷薇风暴》高叶,才知何为剧抛脸
发烧期间适量食用车厘子,补充营养助恢复
掌握4个动作,用动感单车高效燃脂
动感单车全攻略:科学骑行提升身心素质
钓柳根鱼用几个鱼钩
联合国教科文组织与新西兰教育部:共建反欺凌校园文化
山西省大成双语学校欺凌案:谁该负责?
C++头文件:实现代码模块化的关键工具与最佳实践
从预编译到Modules:C++头文件优化全攻略
头文件机制详解:从传统挑战到C++20模块化