写的不好主要是为了自己看
下载好zookeeper和kafka后,解压好后
先开始zookeeper
打开conf中有一个zoo_sample.cfg复制此文件改为名字zoo.cfg
修改zoo.cfg

vim /etc/profile

在末尾加入如图
#idea - zookeeper-3.4.9 config start - 2017-12-09 export ZOOKEEPER_HOME=/usr/local/services/zookeeper/zookeeper-3.4.9/ export PATH=$ZOOKEEPER_HOME/bin:$PATH export PATH #idea - zookeeper-3.4.9 config end - 2017-12-09
source /etc/profile
启动 zookeeper 服务:
zkServer.sh start
查询 zookeeper 状态:
zkServer.sh status
关闭 zookeeper 服务:
zkServer.sh stop
重启 zookeeper 服务:
zkServer.sh restart
以上是zookeeper,下面是kafka
下载解压不写
vim server.properties
主要更改
log.dirs=/usr/local/kafka_2.12-2.1.0/logs/kafka
listeners=PLAINTEXT://(你的ip):9092
zookeeper.connect=114.67.100.229:2181
启动
./bin/kafka-server-start.sh -daemon config/server.properties
查看线程
netstat -tunlp|egrep "(2181|9092)"
创建topic
./bin/kafka-topics.sh --create --zookeeper ip:2181 --replication-factor 1 --partitions 1 --topic test-topic
生产者:
./bin/kafka-console-producer.sh --broker-list ip:9092 --topic test_topics
消费者:
./bin/kafka-console-consumer.sh --bootstrap-server ip:9092 --topic test_topics --from-beginning
本文详细介绍了如何安装和配置Zookeeper与Kafka。首先,通过修改配置文件zoo.cfg来启动Zookeeper服务,并提供了启动、查询状态、关闭及重启服务的命令。接着,配置Kafka的server.properties,包括日志目录、监听地址和Zookeeper连接信息,最后演示了如何启动Kafka服务、创建Topic、使用生产者和消费者进行消息传递。
1009

被折叠的 条评论
为什么被折叠?



