kafka集群部署
kafka集群部署
1.简介
kafka:消息队列
下载地址:kafka_2.12-2.0.0.tgz
版本说明: kafka_2.12-2.0.0.tgz
│ └─kafka版本
└─scala版本
2.环境准备
1vim /etc/hosts
2192.168.33.14 node4
3192.168.33.15 node5
4192.168.33.16 node6
3.安装配置
kafka集群依赖zookeeper,因此需要先配置好zookeeper集群,配置参见zookeeper配置章节
1yum -y install java wget
2wget http://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.0.0/kafka_2.12-2.0.0.tgz
3
4tar xf kafka_2.12-2.0.0.tgz
5mv kafka_2.12-2.0.0 /usr/local/kafka
6
7# 修改配置文件
8vim /usr/local/kafka/config/server.properties
9broker.id=0 # 唯一值
10#zookeeper.connect=localhost:2181
11zookeeper.connect=node4:2181,node5:2181,node6:2181 # zk服务器列表
4.启动集群
1cd /usr/local/kafka
2./bin/kafka-server-start.sh config/server.properties
5.测试集群
创建topic
1bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
2
查看topic
1bin/kafka-topics.sh --list --zookeeper localhost:2181
发送数据测试
1bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
启动消费端
1bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning
6.参考文档
kafka快速入门 http://kafka.apache.org/quickstart
- 原文作者:黄忠德
- 原文链接:https://huangzhongde.cn/post/kafka-cluster/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。