1:备注
在安装之前需要下载安装jdk
2:下载
zookeeper (下载zookeeper-*.tar.gz) http://www.apache.org/dist/zookeeper/
kafka(kafka-*.tgz) http://archive.apache.org/dist/kafka/
3:安装
3.1:安装zookeeper
mkdir /work
cd work
tar -zxvf zookeeper-*
cd /work/zookeeper-*/conf
将zoo_sample.cfg(样板配置文件)命名为zoo.cfg
dataDir=/work/zookeeper-*/data # 数据存放位置,可根据需要修改;
clientPort=2181 # 服务监听端口,可根据需要修改;
server.1=ip1:2888:3888
server.2=ip2:2888:3888
server.3=ip3:2888:3888
cd /work/zookeeper/data/
vi myid
#n:为主机对应的服务器编号
echo n > myid
3.2:安装kafka
tar tar -zxvf kafka-*
cd /work/kafka-*
mkdir logs #日志文件夹
vi /work/kafka-*/config/server.properties
broker.id=0
port=9092 #端口号
host.name=127.0.0.1 #服务器IP地址,修改为自己的服务器IP
log.dirs= /work/kafka-*/logs #日志存放路径,上面创建的目录
zookeeper.connect=192.168.0.251:2181,192.168.0.252:2181,192.168.0.253:2181 #zookeeper地址和端口
3.3:启动
cd /work/zookeeper/bin/
./zkServer.sh start #启动zookeeper
cd /work/kafka/bin/
JMX_PORT=9999 ./kafka-server-start.sh /work/kafka/config/server.properties & #启动kafka
./kafka-topics.sh -list -zookeeper 127.0.0.1:2181 #查看kafka主题
3.4:常用命令
./zkServer.sh stop #关闭zookeeper
./kafka-server-stop.sh #关闭kafka
ps -ef | grep tomcat #查看tomcat占用进程号