kafka单机安装

kafaka安装

一、下载

https://kafka.apache.org/27/documentation.html
使用请直接查看官网:https://kafka.apache.org/27/documentation.html
版本:2.7.2 

二、启动

# 前台启动
./bin/zookeeper-server-start.sh ./config/zookeeper.properties

# 后台启动
./bin/zookeeper-server-start.sh -daemon ./config/zookeeper.properties

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

# 前台启动
bin/kafka-server-start.sh config/server.properties

# 后台启动
./bin/kafka-server-start.sh -daemon ./config/server.properties

# 查看
 bin/kafka-topics.sh --list --zookeeper localhost:2181

# 创建主题:
bin/kafka-topics.sh --create --topic quickstart-events --bootstrap-server localhost:9092

# 生产者
bin/kafka-console-producer.sh --topic quickstart-events --bootstrap-server localhost:9092

# 消费者
bin/kafka-console-consumer.sh --topic quickstart-events --from-beginning --bootstrap-server localhost:9092

三、配置

服务器:外网IP:180.xx.xx.35、内网IP:192.168.64.13
安装路径:/usr/local/kafaka
日志路径:/usr/local/kafaka/logs
数据路径:/data/logs/kafka-logs

使用示例:
# 创建主题:
bin/kafka-topics.sh --create --topic quickstart-events --bootstrap-server localhost:9092

# 生产者
bin/kafka-console-producer.sh --topic quickstart-events --bootstrap-server localhost:9092

# 消费者
bin/kafka-console-consumer.sh --topic quickstart-events --from-beginning --bootstrap-server localhost:9092

# 第一个窗口
[root@instance-p210s5rn-1 kafaka]# bin/kafka-console-producer.sh --topic quickstart-events --bootstrap-server localhost:9092
>hello wordl
>

# 另外一个窗口
[root@instance-p210s5rn-1 ~]# cd /usr/local/kafaka/
[root@instance-p210s5rn-1 kafaka]# bin/kafka-console-consumer.sh --topic quickstart-events --from-beginning --bootstrap-server localhost:9092
hello wordl

你可能感兴趣的:(kafka单机安装)