kafka单机版部署文档(linux)

一、下载kafka2.10的包(kafka自带zookeeper,所以无需单独安装zookeeper)

请切换到自己kafka的安装目录再下载,我是在/usr/local/kafka下安装,没有此目录请新建。

wget http://labfile.oss.aliyuncs.com/courses/859/kafka_2.10-0.10.2.1.tgz

二、解压压缩包

tar -zxvf kafka_2.10-0.10.2.1.tgz
mv kafka_2.10-0.10.2.1 kafka

三、修改配置文件

切换到kafka/config目录下,修改配置文件server.properties

broker.id=0
port=9092
# 如果需要外网访问(例如java-api),必须有此项配置,将IP替换成本机的IP
listeners=PLAINTEXT://IP:9092
advertised.listeners=PLAINTEXT://IP:9092
zookeeper.connect=localhost:2181
log.dirs=/usr/local/logs/kafka

四、启动kafka

启动zookeeper(后台启动),再启动kafka(后台启动)

bin/zookeeper-server-start.sh -daemon config/zookeeper.properties
bin/kafka-server-start.sh -daemon config/server.properties

五、测试

开启两个客户端,一个作为peoducer一个作为consumer

# producer执行

bin/kafka-console-producer.sh --broker-list *.*.*.*:9092 --topic topic1

# consumer执行

bin/kafka-console-consumer.sh --bootstrap-server *.*.*.*:9092 --topic topic1 --from-beginning

producer发送消息,consumer可以接收到。

六、引用一个常见的问题以及修改方法 - Broker may not be available

https://blog.csdn.net/qq_40633152/article/details/81090306

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值