介绍
本篇文章给大家分享的是有关怎么在linux中部署卡夫卡集群,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
1,官网下载,分别在每台机器上解压安装
#,创建卡夫卡的安装目录 mkdir -p /usr/地方/软件/卡夫卡 #,解压 tar -xvf  kafka_2.12-1.1.0.tgz -C /usr/地方/软件/卡夫卡/
2,修改每台服务器的/etc/profile文件,设置卡夫卡环境变量,添加如下内容
export KAFKA_HOME=/usr/地方/软件/卡夫卡/kafka_2.12-1.1.0 export 路径=$路径:$ KAFKA_HOME/bin
添加完后重启配置,命令如下:
source /etc/profile
3,修改每台服务器的$ KAFKA_HOME/配置下的服务器。属性文件,修改代理id和日志存放目录
#指定代理id, borker.id可以任意指定,前提是保证集群内每台机器的broker.id唯一,第二台机器设置为2…以此类推 broker.id=1 #设置日志目录 log.dirs=/opt/数据/卡夫卡/kafka-logs #设置饲养员集群地址 zookeeper.connect=192.168.174.7:2181 192.168.174.8:2181 192.168.174.9:2181 #设置本机地址,设置为本服务器的ip地址。如果不设置会在创建主题和发送消息时,发生NOT LEADER FOR 分区异常。 host.name=192.168.174.10
4,配置完成后,分别启动3台服务器的卡夫卡,启动卡夫卡前确保饲养员集群已经成功启动。
kafka-server-start.sh -daemon 服务器。属性
5,验证是否成功启动
<代码> jps 代码>
如果看到卡夫卡进程,说明启动成功。
另外也可通过饲养员客户端查看饲养员目录结构,如下:
#登录饲养员 zkCli 只sh -server  192.168.174.7:2181 #查看目录结构 ls #查看已启动的卡夫卡代理 ls /代理/id
什么是Linux系统
Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户,多任务,支持多线程和多CPU的操作系统,使用Linux能运行主要的UNIX工具软件,应用程序和网络协议。
以上就是怎么在Linux中部署卡夫卡集群,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。