Kafka与Zookeeper在linux上的下载记录

1.先安装Zookeeper。

(1)打开虚拟机,使用FileZilla软件将安装包apache-zookeeper-3.5.7-bin.tar.gz上传到/opt/software目录。(直接拖拽或者右键需要上传的软件点击"上传")。

(2)安装JDK并配置环境变量,此处略。(已安装过)

(3)解压缩ZooKeeper安装包至/opt/module目录下(使用putty软件或者直接在虚拟机中操作)

root@sias \~\]# cd /opt/software/ root@sias module\]# tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz -C /opt/module/ (3)将/opt/module/zookeeper-3.5.7/conf这个路径下的zoo_sample.cfg复制后,命名为zoo.cfg; \[root@sias conf\]# cd /opt/module/apache-zookeeper-3.5.7-bin/conf/ \[root@sias conf\]# cp zoo_sample.cfg zoo.cfg (4) 修改路径为zkdir \[root@sias conf\]# vi zoo.cfg 修改如下: dataDir=/opt/module/apache-zookeeper-3.5.7-bin/zkdir ![](https://i-blog.csdnimg.cn/direct/28c5ad731c23479c9ff6eddc204397bd.png) (5) 进入bin目录,启动ZooKeeper服务 \[root@sias bin\]# cd /opt/module/apache-zookeeper-3.5.7-bin/bin \[root@sias bin\]# ./zkServer.sh start ![](https://i-blog.csdnimg.cn/direct/d64711a27ee449dba20a547f5868b9a9.png) (6)使用jps命令检查是否存在以下一个节点QuorumPeerMain,这表明Zookeeper安装成功。 ![](https://i-blog.csdnimg.cn/direct/d2342e468b8b4bea8eb22fc34b83b6ee.png) 2.安装kafka。 \[root@sias software\]# tar -xzf kafka_2.12-3.0.0.tgz -C /opt/module/ \[root@sias software\]# cd /opt/module/kafka_2.12-3.0.0/ \[root@sias kafka_2.12-3.0.0\]# vi config/server.properties > broker.id=0 > > listeners=PLAINTEXT://192.168.100.20:9092 > > log.dirs=/tmp/kafka-logs > > zookeeper.connect=localhost:2181 \[root@sias bin\]# cd /opt/module/kafka_2.12-3.0.0/bin/ \[root@sias bin\]# ./kafka-server-stop.sh**(若虚拟机原本就没有kafka,则不需要这个命令,否则会出现以下报错)** ![](https://i-blog.csdnimg.cn/direct/fbc7a4d0a2714cfa9067e7822b42e517.png) \[root@sias bin\]# ./kafka-server-start.sh -daemon ../config/server.properties **测试 Kafka**,为了验证 Kafka 是否正常工作,可以创建一个主题并发送和接收消息。 创建主题------test 打开一个新的终端窗口,使用以下命令创建一个名为 ​​test​​ 的主题: \[root@sias kafka_2.12-3.0.0\]# ./bin/kafka-topics.sh --create --topic test --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 开启一个新窗口,执行下面命令,开启生产者: \[root@sias kafka_2.12-3.0.0\]# .bin/kafka-console-producer.sh --topic test --bootstrap-server localhost:9092 在生产者控制台中输入一些消息,按回车键发送。 接收消息则打开一个新的终端窗口。 启动完可以切换到logs目录下查看日志,再打开两个shell页面,分别为生产和消费使用。 启动生产者服务,bin目录下。 \[root@sias \~\]# cd /opt/module/kafka_2.12-3.0.0/bin/ \[root@sias bin\]# ./kafka-console-producer.sh --topic test --bootstrap-server 192.168.100.20:9092 启动消费者服务: \[root@sias bin\]# ./kafka-console-consumer.sh --topic test --bootstrap-server 192.168.100.20:9092 这是验证效果,此时可证明kafka安装成功。 ![](https://i-blog.csdnimg.cn/direct/fac12c4d664a4d9e8139fd4f8a3731b5.png)

相关推荐
程序员小羊!2 分钟前
Zookeeper 3.6.3【详细技术讲解】整
分布式·zookeeper·云原生
IT邦德7 小时前
OGG同步Oracle到Kafka不停库,全量加增量
数据库·oracle·kafka
黄雪超17 小时前
Kafka——多线程开发消费者实例
大数据·分布式·kafka
sanggou1 天前
Zookeeper的分布式事务与原子性:深入解析与实践指南
分布式·zookeeper·云原生
武子康1 天前
大数据-52 Kafka 架构全解析:高吞吐、高可用分布式消息系统的核心奥秘
大数据·后端·kafka
white camel1 天前
分布式方案 一 分布式锁的四大实现方式
redis·分布式·zookeeper·分布式锁
快乐肚皮1 天前
Zookeeper学习专栏(十):核心流程剖析之服务启动、请求处理与选举协议
linux·学习·zookeeper·源码
ATaylorSu1 天前
Kafka入门指南:从零开始掌握分布式消息队列
笔记·分布式·学习·kafka
不辉放弃2 天前
kafka的shell操作
数据库·kafka·pyspark·大数据开发
cui_win3 天前
kafka 消费者组
分布式·kafka