##rocketmq centos 单机版搭建
cd /etc/init.d
vi rocketmq
chmod +x rocketmq
启动: service rocketmq startnamesrv
service rocketmq startbroker
service rocketmq startconsole
http://192.168.56.101:19876/ admin admin
#!/bin/bash
#chkconfig:2345 20 90
#description:rocketmq
#processname:rocketmq
RQ_PATH=/programs/rocketmq-all-4.8.0-bin-release/
export JAVA_HOME=/programs/jdk1.8.0_161
case $1 in
startbroker) nohup sh $RQ_PATH/bin/mqbroker -n localhost:9876 autoCreateTopicEnable=true > /logs/mqbroker.log 2>&1 &;;
startnamesrv) nohup sh $RQ_PATH/bin/mqnamesrv > /logs/mqnamesrv.log 2>&1 &;;
stopnamesrv) sh $RQ_PATH/bin/mqshutdown namesrv;;
stopbroker) sh $RQ_PATH/bin/mqshutdown broker;;
startconsole) sh /programs/rocketmq-console/start.sh > /logs/mqconsole.log 2>&1 &;;
*) echo "require startbroker|startnamesrv|stopnamesrv|stopbroker|startconsole" ;;
esac
docker run --name rmqnamesrv -d -p 9876:9876 rocketmqinc/rocketmq:4.4.0 sh mqnamesrv
mkdir -R /mydata/rocketMq
/mydata/rocketMq/broker.conf
brokerIP1=192.168.56.101
#这里的ip地址修改成自己服务器的ip地址
autoCreateTopicEnable=true
autoCreateSubscriptionGroup=true
listenPort=10911
chmod -R 777 /mydata/rocketMq
docker run -d -p 10911:10911 -p 10909:10909 --privileged=true --name rmqbroker --link rmqnamesrv:namesrv -e "NAMESRV_ADDR=namesrv:9876" -v /mydata/rocketMq/broker.conf:/etc/rocketmq/broker.conf foxiswho/rocketmq:broker
docker run --name rmqconsole -d -p 18080:8080 --link rmqnamesrv:namesrv -e "JAVA_OPTS=-Drocketmq.namesrv.addr=namesrv:9876" pangliang/rocketmq-console-ng
docker run -d --name kafka --publish 19082:9092 --link zookeeper:zookeeper --env KAFKA_BROKER_ID=100 --env HOST_IP=192.168.56.1 --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:12181 wurstmeister/kafka
docker run -d --restart=always --log-driver json-file --log-opt max-size=100m --log-opt max-file=2 --name kafka -p 19092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=192.168.56.1:12181/kafka -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.56.1:19092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:19092 wurstmeister/kafka
docker run -d --name kafka-manager --link zookeeper:zookeeper --link kafka:kafka -p 19091:9000 --env ZK_HOSTS=zookeeper:12181 sheepkiller/kafka-manager