RocketMQ订阅消息正常,发布消息报错。所以不存在连接不上RocketMQ name server的问题。
原因是启动参数的问题。
搞怪的是 nohup sh bin/mqbroker autoCreateTopicEnable=true & 这样启动也会报错,
必须这样 nohup sh bin/mqbroker -n 172.16.142.70:9876 autoCreateTopicEnable=true & 才OK。
启动服务
nohup sh bin/mqnamesrv &
nohup sh bin/mqbroker -n 172.16.142.70:9876 autoCreateTopicEnable=true &
停止服务
sh bin/mqshutdown broker
sh bin/mqshutdown namesrv