KafKa碰到的问题

博客介绍了Kafka相关操作。针对启动Zookeeper内存不足问题,可修改参数减少内存使用;给出了Zookeeper和Kafka的启动、关闭命令;列举了Kafka常用命令,如创建、查看、删除主题等;还提到使用Java接收和发送Kafka消息时,在Windows上需配置地址映射。

1.启动zookeeper内存不足

修改bin/zookeeper-server-start.sh中的参数,来减少内存的使用,将下图中的-Xmx512M -Xms512M改小。

2.启动和关闭命令

1)启动zookeeper

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

2)关闭zookeeper

bin/zookeeper-server-stop.sh config/zookeeper.properties

3)启动kafka

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

4)关闭kafka

bin/kafka-server-stop.sh config/server.properties

3.kafka常用命令

1). 创建topic

bin/kafka-topics.sh --create --zookeeper 192.168.21.135:2181 --replication-factor 3 --partitions 3 --topic test
2). 查看主题

bin/kafka-topics.sh --list --zookeeper 192.168.21.135:2181
3). 发送消息

bin/kafka-console-producer.sh --broker-list 192.168.21.135:9094 --topic test

4). 接收消息

bin/kafka-console-consumer.sh --bootstrap-server 192.168.21.135:9092 --topic test --from-beginning

5). 删除主题

bin/kafka-topics.sh --zookeeper localhost:2181 --delete  --topic test

4.使用java 接收kafka的消息时需要在windows上配置hosts地址映射,否则会报dead for froup。

5.使用java发送消息时,如果kafka配置文件server.properties有配置advertised.host.name,也需要在windows上配置地址映射

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值