# 启动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/*