centos7 通过zookeeper搭建kafka集群

1.安装环境准备

*.准备3台装好centos系统机子

192.168.1.10

192.168.1.12

192.168.1.13

*.jdk环境安装好

*.zookeeper安装服务启动

*.创建Kafka目录文件夹

[root@localhost bin]# mkdir /opt/kafka

 

2.kafka下载、解压、安装、配置

1.下载解压

进入杠创建的/opt/kafka的目录,执行下载wget http://mirror.bit.edu.cn/apache/kafka/2.1.1/kafka_2.12-2.1.1.tgz

(下载链接如果找不到可以直接访问http://mirror.bit.edu.cn/apache/kafka/,然后再找到存在的版本,把版本号和目录加到链接后面,再复制到wget下执行)

2.解压

[root@localhost kafka]# tar -zxvf kafka_2.12-2.1.1.tgz

 

3.进入config目录配置server.properties

[root@localhost kafka]# cd kafka_2.12-2.1.1/

[root@localhost kafka_2.12-2.1.1]# ls

bin  config  libs  LICENSE  NOTICE  site-docs

[root@localhost kafka_2.12-2.1.1]# cd config/

[root@localhost config]# vi server.properties

 

需要修改配置参数如下

############################# Server Basics #############################

broker.id=1                      //默认是0,修改成节点ID,自定义:节点1:1,节点2:2,节点3:3

delete.topic.enable=true  //设置成物理删除,而不是逻辑删除

############################# Socket Server Settings ###########################

host.name=192.168.1.13  //设置当前节点IP

############################# Log Basics #############################

log.dirs=/opt/kafka/logs

############################# Zookeeper #############################

zookeeper.connect=192.168.1.13:2181,192.168.1.10:2181,192.168.1.12:2181   //如果是集群中间用逗号隔开

其他默认,:wq保持退出

 

3.启动服务

进入bin目录,执行如下命令进行启动

[root@localhost bin]# ./kafka-server-start.sh -daemon ../config/server.properties

 

备注其他命令:

 ./kafka-server-stop.sh关闭服务

4.做集群的其他的机子也按如上操作

 

5.验证服务

服务都启动好,集群算完成我们可以登录zookeeper可视化的客户端这里试用ZooViewer去查看

( github下载地址:   https://github.com/HelloKittyNII/ZooViewer)

1.启动服务

2.任意连接一台zookeeper

3.查看三台kafka在zookeeper中的信息

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值