首页 - 最近大事件 - 蚊子和狮子,江苏天气,寂静岭-开市代码,开源代码,汇聚各大框架,技术分享,时事分享

蚊子和狮子,江苏天气,寂静岭-开市代码,开源代码,汇聚各大框架,技术分享,时事分享

发布时间:2019-05-21  分类:最近大事件  作者:admin  浏览:121

Kafka作为一个散布式的音讯体系,因为可靠性高、吞吐量大、持久性强以及多样化的消费处理模型等特色,现在现已被许多公司应用在实践的事务中,在科技领域收成的共同好评!

不想进(tou)步(lan)的程序员不是好开发,本着这样一颗推进科技进(hua)步(fan)发(wei)展(jian)的初心,yahoo一行工程师研制出了一款kafka的办理利器——Kafka Manager!

kafka manager 是yahoo开源一个可视化的 kafka 办理工具,“懒人”必备!运用了它,你能够很简单就发现在集群中散布不均匀的topic,以及整个集群散布不均匀的情况;与此同时它还支撑办理多个集群、挑选副本、副本重新分配以及创立Topic。

现在支撑的主要内容:

  • 办理多个kafka集群

Cluster Management

  • 快捷的查看kafka集群情况(topics,brokers,备份散布情况,分区散布情况)
  • 挑选你要运转的副本
  • 根据当时分区情况进行
  • 能够挑选topic装备并创立topic(0.8.1.1和0.8.2的装备不同)
  • 删去topic(只支撑0.8.2以上的版别而且要在broker装备中设置delete.topic.enable=true)
  • Topic list会指明哪些topic被删去(在0.8.2以上版别适用)

Topic List

  • 为已存在的topic增加分区
  • 为已存在的topic更新装备
  • 在多个topic上批量重分区
  • 在多个topic上批量重分区(可选partition broker方位)

Kafka Manager装置装备

下载

运用Git或许直接从Releases中下载,地址:https://github.com/yahoo/kafka-manager

布置

输入以下指令创立一个zip文件

./sbt clean dist

假如java不在你的途径中,或许你需求构建特定​​的Java版别,能够参阅运用以下参数装备(示例为oracle java8):

$ PATH=/usr/local/oracle-java-8/bin:$PATH \
JAVA_HOME=/usr/local/oracle-java-8 \
/path/to/sbt -java-home /usr/local/oracle-java-8 clean dist

保证首先在oracle java8版别中查找到途径中的“java”和“javac”二进制文件。

发动服务

运转Kafka Manager:

$ bin/kafka-manager

默许情况下,它会挑选端口9000.例如:

$ bin/kafka-manager -Dconfig.file=/path/to/application.conf -Dhttp.port=8080

PS:假如java不在你的途径中,或许你需求运转不同版别的java,需求增加-java-home选项,如下所示:

$ bin/kafka-manager -java-home /usr/local/oracle-java-8

更多个性化的装备运用还请参阅:https://github.com/yahoo/kafka-manager

下一篇
快捷导航
最新发布
标签列表