kafka离线安装部署

1、系统:ubuntu

2、环境:jdk1.8

部署步骤:

1、在用户目录下建立文件夹,这里以seemmo用户为例

/home/seemmo/kafka

2、下载kafka、zookeeper安装包到/home/seemmo/kafka下

链接:https://pan.baidu.com/s/1zJ1MTLGGxNpJ7phfV_xg_g
提取码:7vqm
复制这段内容后打开百度网盘手机App,操作更方便哦

3、解压kafka压缩包

4、安装zookeeper 因为kafka依赖于zookeeper,所以要先装一波这个

放到/home/seemmo/kafka下

5、解压zookeeper 的压缩包,vim /etc/profile 在末尾追加配置文件

export ZOOKEEPER_HOME=/home/seemmo/kafka/zookeeper-3.4.12

6、进入zookeeper的文件夹,cd到conf文件夹下,把zoo_sample.cfg文件改成 zoo.cfg文件

扫描二维码关注公众号,回复: 9727596 查看本文章

7、进入bin文件夹,运行之后查看 默认的 2181端口是否已经启动就可以确认

在这里插入图片描述

8、进入我们kafka_2.12-2.1.0的文件夹的bin文件夹里面,输入,很神奇的是需要在zookeeper运行一次,然后在kafka这里也要运行一次

nohup  ./zookeeper-server-start.sh ../config/zookeeper.properties  &

9、回到我们kafka_2.12-2.1.0的文件夹的bin文件夹里,输入

 nohup  kafka-server-start.sh ../config/server.properties  &

10、查看 9092端口是否有占用,就可以确认kafka是否有启动成功了

11、开启消费者和生产者,进入我们kafka的bin目录下,开两个终端,分别运行

kafka-console-producer.sh --broker-list localhost:9092 --topic test
./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test

在生产者中输入,观察消费者是否会输出

发布了15 篇原创文章 · 获赞 0 · 访问量 289

猜你喜欢

转载自blog.csdn.net/weixin_44478009/article/details/103868277