RocketMq在linux下安装前确保已经安装完成jdk8
1、Linux上修改文件权限
命令:chmod -R 777 /home/linux
2、启动NAMESERVER
进入至‘MQ文件夹\bin’下,然后执行‘nohup sh mqnamesrv &’,启动NAMESERVER。查看日志的命令:tail -f ~/logs/rocketmqlogs/namesrv.log
3、启动BROKER
默认RocketMQ占8G内存,所以需要修改默认加载内存设置,修改broker启动脚本runbroker.sh里面的jvm参数
JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g -Xmn4g"改为JAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx256m -Xmn256m",
进入至‘MQ文件夹\bin’下,启动BROKER。修改配置文件增加外网地址(你启动加载哪个配置文件就修改哪个,这里修改broker.conf) brokerIP1=192.168.0.163。
启动命令:nohup sh mqbroker -c ../conf/broker.conf -n 192.168.0.163:9876 autoCreateTopicEnable=true &
查看日志命令:tail -f ~/logs/rocketmqlogs/broker.log
4、安装可视化插件
因为可视化插件是基于java打包的,所以启动过程和windows上是一样,修改端口号和打包可参考安装可视化插件,执行‘nohup java -jar rocketmq-console-ng-1.0.1.jar &’,启动‘rocketmq-console-ng-1.0.1.jar’