1、下载编译好的包
在线安装
wget https://dlcdn.apache.org/zookeeper/zookeeper-3.8.1/apache-zookeeper-3.8.1-bin.tar.gz
文件解压
tar -zxvf apache-zookeeper-3.8.1-bin.tar.gz
进入解压目录/conf ,进行配置修改操作
cd /home/zookeeper/apache-zookeeper-3.8.1-bin/conf
备份conf文件 cp zoo_sqmple.cfg zoo.cfg
修改文件配置
vi zoo.cfg
PS:由于是3.8.1版本的需要在zoo.cgf中新增一个配置项 ,用于zk的启动
admin.serverPort=8765
创建datadir的目录 cd /home/
配置zk的环境变量vi ~/.bash_profile (添加对应刚才解压zk的路径)jps
刷新环境变量 source ~/.bash_profile
cd /home/zookeeper/apache-zookeeper-3.8.1-bin/bin
./zkServer.sh start 启动zk
-----------
kafka安装部署
下载
wget https://archive.apache.org/dist/kafka/1.0.0/kafka_2.11-1.0.0.tgz
解压
tar -zxvf kafka_2.11-1.0.0.tgz
配置环境变量
vi ~/.bash_profile
刷新环境变量
source ~/.bash_profile
修改配置文件
cd config
vi server.properties
修改目录地址
log.dirs=/home/kafka/tmp/kafka-logs
启动kafka,返回bin 目录 cd ../bin
这个是前端启动 调试使用
kafka-server-start.sh $KAFKA_HOME/config/server.properties
创建topic huwentest
[root@hadoop bin]# ./kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic huwentest
查看创建的主题
./kafka-topics.sh --list --zookeeper localhost:2181
发送消息
./kafka-console-producer.sh --broker-list localhost:9092 --topic huwentest
启动消费者查看消息
kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic
huwentest --from-beginning
--------
后台启用kafka
./kafka-server-start.sh -daemon /home/kafka/kafka_2.11-1.0.0/config/server.properties