安装环境
centos6.5
kafka版本:kafka_2.12-2.2.2
zookeeper版本:zookeeper-3.4.14
kafka-manager版本:kafka-manager-2.0.0.2
获取安装包
cd /data/packet
kafka
https://mirrors.tuna.tsinghua.edu.cn/apache/kafka/
zookeeper
https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/
wget https://github.com/wolfogre/kafka-manager-docker/releases/download/2.0.0.2/kafka-manager-2.0.0.2.zip(改包下载较慢,请耐心等待)
zookeep安装
cd /data/packet
tar zxf zookeeper-3.4.14.tar.gz -C /usr/local/
cd /usr/local/
mv zookeeper-3.4.14/ zookeeper
cd zookeeper/
cd conf/
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg(zookeeper配置)
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/data/zookeeper/data
clientPort=2181
mkdir -p /data/zookeeper/data
netstat -ntlp | grep 2181(查看2181端口是否启动)
vim /etc/profile(将命令加入环境变量)
export ZOOKEEPER_HOME=/data/zookeeper/data
export PATH=$PATH:$ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/conf
export LANG=zh_CN.GB2312
source /etc/profile
/usr/local/zookeeper/bin/zkServer.sh start (启动zookeeper)
/usr/local/zookeeper/bin/zkServer.sh stop(停止zookeeper)
kafka安装
tar zxf kafka_2.12-2.2.2.tgz -C /usr/local/kafka
cd /usr/local/kafka/config
vim server.properties
broker.id=0##broker全局唯一编号,不可重复
host.name=10.0.5.222
log.dirs=/tmp/kafka-logs
port=9092##端口号
zookeeper.connect=localhost:2181##broker需要使用zookeeper保存meta数据
/usr/local/kafka/bin/kafka-server-start.sh /usr/local/kafka/config/server.properties ##启动kafka
kafka-manager安装
cd /data/packet
unzip kafka-manager-2.0.0.2.zip
cd kafka-manager-2.0.0.2
vim conf/application.conf
kafka-manager.zkhosts="yfbwsjy:2181"
http.port=9000##添加项,默认为9000,可以修改为其他端口
/data/packet/kafka-manager-2.0.0.2/bin/kafka-manager -Dconfig.file=/data/packet/kafka-manager-2.0.0.2/conf/application.conf & ##启动
刚开始时没有cluster信息的
选择cluster==》add cluster
输入cluster name,zookeeper hosts,kafka version然后点击save保存即可。
即可看到添加的cluster
查看
查看kafka信息
查看broker信息
查看topic列表
单个topic的查看
delete topic##删除主题
reasssign##重新设置分区
generate##生成分区信息
add##增加分区
update##更新配置
manule##手动设置分区