kafka系列教程

2017-01-19  本文已影响350人  薛云龙

kafka

这家伙比较依赖zookeeper,安装zookeeper的教程看上篇文章

broker.id=2    //broker的ID,集群中每个broker ID不可相同
listeners=PLAINTEXT://:9092    //监听器,端口号和port一致即可
port=9092      //Broker的监听端口
host.name=IP地址    //必须填写当前服务器IP地址
advertised.host.name=IP地址    //必须填写当前服务器IP地址
advertiesd.port=port          //当前服务的端口
zookeeper.connect=zookeeper-01:2181,zookeeper-02:2181,zookeeper-03:2181    //zookeeper的地址

单 broker 测试

相关链接
安装和测试Kafka

kafka-manager web管理页面

yahoo开源项目信息:https://github.com/yahoo/kafka-manager
kafka-manager本身可以是一个集群。

安装sbtsbt是scala的打包构建工具。
http://www.scala-sbt.org/download.html
ubuntu下安装:

echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee -a /etc/apt/sources.list.d/sbt.list
sudo apt-get update
sudo apt-get install sbt

下载,
编绎,生成发布包:

git clone https://github.com/yahoo/kafka-manager
cd kafka-manager
sbt clean dist

生成的包会在kafka-manager/target/universal 下面。生成的包只需要java环境就可以运行了,在部署的机器上不需要安装sbt。
如果打包很慢的话,可以考虑配置代理。
部署打好包好,在部署机器上解压,修改好配置文件,就可以运行了。

./kafka-manager -Dconfig.file=../conf/application.conf

相关链接
kafka集群管理工具kafka-manager部署安装
[kafka manager安装]

上一篇下一篇

猜你喜欢

热点阅读