1.百度网盘链接:
链接:https://pan.baidu.com/s/1yJ0CFZtNzjB7rw8TV9tVGA
提取码:6688
该版本的kafka已内置zookeeper,安装该版本后无需再下载安装zk
2.具体安装步骤不做描述,常用命令粘贴下
kafka启动命令
kafka-server-start.sh -daemon config/server.properties
kafka生产者端启动命令
kafka-console-producer.sh --broker-list localhost:9092 --topic kafka_streaming_topic
kafka消费者端启动命令
kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic kafka_streaming_topic --from-beginning
kafka查看topic命令
kafka-topics.sh -zookeeper localhost:2181 -list
kafka创建topic命令
kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic Newtopic
操作以上命令要在bin目录下哦,或者配置环境变量
注意避坑的地方:
server.properties里的两个地址要改成服务器的,否则会出现客户端连接不上
3.可视化EFAK工具安装(安装此工具后可以方便的进行集群管理,可视化查看topic)
需要注意:
1. 一般搭建kafka监控的时候kafka和zk都已经搭建好了这里需要注意一个地方
kafka需要开启JMX端口
找到kafka安装路径,进入到bin文件夹,修改下面的地方。
vi kafka-server-start.sh
if [ "x$KAFKA_HEAP_OPTS" = "x" ]; then
export KAFKA_HEAP_OPTS="-server -Xms2G -Xmx2G -XX:PermSize=128m -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:ParallelGCThreads=8 -XX:ConcGCThreads=5 -XX:InitiatingHeapOccupancyPercent=70"
export JMX_PORT="9999"
\#export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G"
fi
2.kafka在zookeeper配置
需要查看kafka的server.properties配置
找到zookeeper.connect此项配置,这个是要配置到eagle里面的
eagle内部配置
3.连通性测试
安装kafka-eagle的服务器,一定要提前测试是否能连接kafka注册的zookeeper端口
telnet 端口进行测试