原文链接:邹振忠的博客-kafka 集群搭建
作者辛辛苦苦总结出来的东西,看到一位同行转载后标注的“原创” 也是挺无奈的。于是乎我就把原文链接在最上面也标注了一下!
1:前置条件:安装jdk; zookeeper 集群搭建
作者辛辛苦苦总结出来的东西,看到一位同行转载后标注的“原创” 也是挺无奈的。于是乎我就把原文链接在最上面也标注了一下!
1:前置条件:安装jdk; zookeeper 集群搭建
2:下载解压kafka代码:
tar -xzf kafka_2.11-0.10.2.1.tgz
3:修改:config/server.properties 三个地方:
1:broker.id 要对上 log.dirs 下 meta.properties broker.id (如果报: brokerid that is already in use,得改下meta.properties 和server.properties 的 broker.id)2:advertised.listeners=PLAINTEXT://180.***.204:90923:zookeeper.connect=123.****.111:2181,180.****.204:2181,120.****.190:2181
4:nohup ./bin/kafka-server-start.sh config/server.properties & (如果jps 没有成功显示kafka 查看 nohup.out 的报错情况)
5:zkCli.sh
ls /brokers/ids 检查 broker.idget /brokers/ids/1 成功可以看到下图信息
6:需要搭建kafka集群的都需执行 2-5操作。可以用xshell的工具》发送键输入到所有会话
7:开始玩吧:
- 创建主题:bin/kafka-topics.sh --create --zookeeper 123.***111:2181,180.***.204:2181,120.***.190:2181 --replication-factor 3 --partitions 3 --topic zzz
- 生产:bin/kafka-console-producer.sh --broker-list 123.***111:9092,180.***.204:9092 ,120.***.190:9092--topic zzz
- 消费:bin/kafka-console-consumer.sh --zookeeper 123.***111:2181,180.***.204:2181,120.***.190:2181 --from-beginning --topic zzz
原文链接:邹振忠的博客-kafka 集群搭建