1.Zookeeper组件部署
#解压并改名
[root@master app]# tar -zxvf zookeeper-3.4.6.tar.gz -C /app/
[root@master app]# mv zookeeper-3.4.6/ zookeeper
#创建相关目录,并修改权限
[root@master zookeeper]# mkdir data
[root@master zookeeper]# chmod 777 data/
#进入zookeeper目录下的conf目录修改zoo.cfg文件
[root@master zookeeper]# cd conf/
[root@master conf]# cp zoo_sample.cfg zoo.cfg
[root@master conf]# vi zoo.cfg //把dataDir=改为上面创建目录的路径
2.配置zookeeper环境变量
[root@master conf]# vim /etc/profile
#把下面的内容添加到文件最后
export ZOOKEEPER_HOME=/app/zookeeper #注意自己的路径!
export PATH=$PATH:$ZOOKEEPER_HOME/bin
3.启动 | 结果
#启动
[root@master /]# zkServer.sh start
JMX enabled by default
Using config: /app/zookeeper/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
#状态
[root@master /]# zkServer.sh status
JMX enabled by default
Using config: /app/zookeeper/bin/../conf/zoo.cfg
Mode: standalone
#jps进程
[root@master /]# jps
23276 NodeManager
23018 SecondaryNameNode
22732 NameNode
23168 ResourceManager
22859 DataNode
32771 QuorumPeerMain
32821 Jps
4.Kafka组件部署
#解压改名
[root@master app]# tar -zxvf kafka_2.11-1.0.0.tgz -C /app/
[root@master app]# mv kafka_2.11-1.0.0/ kafka
#配置环境变量
[root@master app]# vim /etc/profile
export KAFKA_HOME=/app/kafka #注意自己的目录
export PATH=$PATH:$KAFKA_HOME/bin
#创建日志存放目录
[root@master kafka]# mkdir kafka_data
#编辑server.properties文件
[root@master config]# viserver.properties
#在里面找到下面两个要修改的东西
zookeeper.connect=master:2181 #注意自己的主机名 这里是master
log.dirs=/app/kafka/kafka_data #改为上面创建的目录的路径
5.启动 | 结果
PS:Kafka运行前要先运行zookeeper否则会报错
#进入config目录下启动
[root@master config]# kafka-server-start.sh server.properties
#新打开一个窗口查看jps进程
[root@master ~]# jps
33341 Kafka
33324 QuorumPeerMain
23276 NodeManager
23018 SecondaryNameNode
33661 Jps
22732 NameNode
23168 ResourceManager
22859 DataNode
运行主界面如图所示