1.安裝ZooKeeper 3.6.1
官網下載最新版的zookeeperhtml
https://zookeeper.apache.org/...java
sudo chown -R ${USER}:${USER} /opt
cp ~/Downloads/apache-zookeeper-3.6.1-bin.tar.gz /opt
tar xvf apache-zookeeper-3.6.1-bin.tar.gz
cd /opt/apache-zookeeper-3.6.1-bin/conf
cp zoo_sample.cfg zoo.cfg
vim ~/.zshrc
export zk=/opt/apache-zookeeper-3.6.1-bin
export PATH=$PATH:$zk/bin
zkServer.sh start
menglong@menglong conf % zkServer.sh start
/usr/bin/java
ZooKeeper JMX enabled by default
Using config: /opt/apache-zookeeper-3.6.1-bin/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
jps
menglong@menglong conf % jps
1410 QuorumPeerMain
1432 Jps
2.安裝kafka2.5.0
官網下載最新版的kafka
http://kafka.apache.org/downl...apache
cp ~/Downloads/kafka_2.12-2.5.0.tgz /opt
tar xvf kafka_2.12-2.5.0.tgz
cd /opt/kafka_2.12-2.5.0/config
vim server.properties
查找到#advertised.listeners=PLAINTEXT://your.host.name:9092
修改成advertised.listeners=PLAINTEXT://localhost:9092
bootstrap
vim ~/.zshrc
export zk=/opt/apache-zookeeper-3.6.1-bin
export kafka=/opt/kafka_2.12-2.5.0
export PATH=$PATH:$zk/bin:$kafka/bin
nohup kafka-server-start.sh config/server.properties &
jps
menglong@menglong kafka_2.12-2.5.0 % jps
1410 QuorumPeerMain
2052 Jps
1733 Kafka
3.建立topic testvim
kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 5 --topic test
4.使用test topic生產數據this
menglong@menglong kafka_2.12-2.5.0 % kafka-console-producer.sh --broker-list localhost:9092 --topic test
>this is my first message
5.使用test topic消費數據code
menglong@menglong kafka_2.12-2.5.0 % jps
4689 Kafka
1410 QuorumPeerMain
6297 ConsoleProducer
6623 Jps
menglong@menglong kafka_2.12-2.5.0 % kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test
this is my first message