kafka相关命令

扫码查看
# 启动nginx
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

# 启动php
/usr/local/php/sbin/php-fpm

# 启动zookeeper
/home/kafka/bin/zookeeper-server-start.sh -daemon /home/kafka/config/zookeeper.properties

# 启动broker
nohup /home/kafka/bin/kafka-server-start.sh /home/kafka/config/server.properties 1>/dev/null 2>&1 &

# 停止zookeeper
/home/kafka/bin/zookeeper-server-stop.sh

# 停止broker
/home/kafka/bin/kafka-server-stop.sh

# 创建topic
/home/kafka/bin/kafka-topics.sh --create --bootstrap-server 192.168.10.41:9092,192.168.10.42:9092 --replication-factor 1 --partitions 6 --topic test

# 查看所有topic
/home/kafka/bin/kafka-topics.sh --list --bootstrap-server 192.168.10.41:9092,192.168.10.42:9092

# 查看单个topic信息
/home/kafka/bin/kafka-topics.sh --describe --bootstrap-server 192.168.10.41:9092,192.168.10.42:9092 --topic test

# 给topic增加partitions
/home/kafka/bin/kafka-topics.sh --bootstrap-server 192.168.10.41:9092,192.168.10.42:9092 --alter --topic test --partitions 6

# 生产消息
/home/kafka/bin/kafka-console-producer.sh --broker-list 192.168.10.41:9092,192.168.10.42:9092 --topic test

# 消费消息
/home/kafka/bin/kafka-console-consumer.sh --bootstrap-server 192.168.10.41:9092,192.168.10.42:9092 --topic test --from-beginning

# 删除topic
/home/kafka/bin/kafka-topics.sh --bootstrap-server 192.168.10.41:9092,192.168.10.42:9092 --delete --topic test

# 检测消费者位置
/home/kafka/bin/kafka-consumer-groups.sh --bootstrap-server 192.168.10.41:9092,192.168.10.42:9092 --describe --group test

# kafka php库
https://packagist.org/packages/superbalist/php-pubsub-kafka

# 杀死进程
ps -ef | grep java | grep -v grep | awk '{print $2}' | xargs kill -9

# 清除日志
rm -rf /tmp/kafka-logs/ && rm -rf /tmp/zookeeper/ && rm -rf /home/kafka/logs/*

  

01-17 20:31
查看更多