Kafka集群搭建详细步骤

来源:互联网 发布:布尔玛和孙悟空 知乎 编辑:程序博客网 时间:2024/05/20 17:24

Kafka集群搭建

1、 Kafka的安装需要java环境,cent os 7自带java1.6版本,可以不用重新安装,直接使用自带的jdk 即可;如果觉得jdk版本太旧,也可以自己重新安装;

2、 准备好kafka安装包,官网下载地址: 
http://kafka.apache.org/downloads.html

3、 下载好kafka安装包后,将其解压到/usr/local目录下,删除压缩包

4、 目前搭建了三个节点的kafka集群,分别在10.10.67.102,10.10.67.104和10.10.67.106服务器上;

5、 查看配置文件 
进入kafka的config的目录:

这里写图片描述

6、 先建立zk集群,直接使用kafka自带的zookeeper建立zk集群,修改zookeeper.properties文件:

这里写图片描述

三个机器上的zookeeper.properties文件配置相同,需要注意的是日志保存的路径,不会自动生成,需要自己手动建立相关的路径, dataLogDir是我自己加的,日志文件太多,把日志文件区分开;

7、 创建myid文件,进入/usr/local/kafka/zookeeper,创建myid文件,将三个服务器上的myid文件分别写入1,2,3,如图:

这里写图片描述 
—-myid是zk集群用来发现彼此的标识,必须创建,且不能相同;

8、 进入kafka目录 执行启动zookeeper命令: 
./bin/zookeeper-server-start.sh config/zookeeper.properties & 
三台机器都执行启动命令,查看zookeeper的日志文件,没有报错就说明zookeeper集群启动成功了。

9、 搭建kafka集群,修改server.properties配置文件: 
这里写图片描述

这里写图片描述

server.properties配置文件的修改主要在开头和结尾,中间保持默认配置即可;需要注意的点是broker.id的值三个节点要配置不同的值,分别配置为0,1,2;log.dirs必须保证目录存在,不会根据配置文件自动生成;

10、 启动kafka集群,进入kafka目录,执行如下命令 : 
./bin/kafka-server-start.sh –daemon config/server.properties & 
三个节点均要启动;启动无报错,即搭建成功,可以生产和消费消息,来检测是否搭建成功。

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 三叶罗茨真空泵 三叶清糖胶囊 三叶柔迪牌减肥茶 三叶阿迪达斯 复方三叶香茶菜片 土方十四郎 三叶 阿迪达斯三叶鞋 三叶梅什么时候开花 三叶人造草坪 土方十四郎三叶 三叶罗茨风机生产厂家 三叶式罗茨鼓风机 天子家私 鸭儿芹 三叶草花 饭前吃一物排出十年湿毒三叶 豪婿韩三千免费阅读目录三叶 嫦娥三号 可可托海三号矿坑 我的第三号绅士 地铁三号线路线图 剑网三盆栽蹲号 2019携号转网第三批 天宫三号 柯南之组织三号 南京地铁三号线路线图 2018携号转网第三批 花园三号驯奴营 天河三号 三号矿坑旅游 重庆三号线路线图 高分三号卫星参数表 高分三号卫星参数 三志物流运单号查询系统 三号 峰峰三号 高分三号卫星 伯爵三号 鼻炎三号 嫦娥三号探测器 十月三号