MQ整理—安装搭建二

RocketMQ配置文件配置好之后。剩下的就是创建个日志文件,以及修改合适的JVM参数;最后就是启动。

七、修改日志配置文件【两台机器】

 mkdir -p /usr/local/rocketmq/logs
 cd /usr/local/rocketmq/conf && sed -i 's#${user.home}#/usr/local/rocketmq#g' *.xml

八、修改启动脚本参数【两台机器】-JVM调优部分

vim /usr/local/rocketmq/bin/runbroker.sh
vim /usr/local/rocketmq/bin/runserver.sh

分辨修改两个脚本中的jvm配置部分,修改成适合自己linux系统的合适配置。需要注意的是rocketMQ最小堆是1g,所以不要修改成512M。如下为runbroker.sh修改的配置:

JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn512m -XX:PermSize=128m -XX:MaxPermSize=320m"

九、启动和关闭

1、启动和关闭流程

  • 先启动nameServer;再启动brokerServer
  • 先关闭brokerServer;再关闭nameServer

2、启动nameServer和brokerServer且在rocketMQ的bin目录下。

3、启动nameServer:nohup sh mqnamesrv &

4、启动brokerServer:(分别在不同的ip上启动broker-a.properties和broker-b.properties)

nohup sh mqbroker -c /usr/local/rocketmq/conf/2m-noslave/broker-a.properties >/dev/null 2>&1 &

5、启动完nameServer,用jps查看进程,且可以通过查看日志来判定是否启动成功,如下为nameServer的进程和日志:

jps查看

日志

6、关闭的话,直接杀进程就好。

十、RocketMQ Console,在在tomcat中部署rocketmq-console.war

安装tomcat,将rocketmq-console.war放置tomcat中启动。

  • 上传tomcat包(注,由于自己安装的jdk8,所以tomcat我也使用的tomcat8)
  • 解压至 /user/local下
  • 将rocketmq-console.war放置到/usr/local/apache-tomcat-8.5.20/webapps内,创建一个rocketmq-console文件,将.war包解压至文件夹中。
  • 更改配置文件
    /usr/local/apache-tomcat-8.5.20/webapps/rocketmq-console/WEB-INF/classes/config.properties
    (自己的两个ip地址)
rocketmq.namesrv.addr=192.168.66.137:9876;192.168.66.138:9876

最后启动的效果:

启动结果

到此搭建完毕,下篇则讲述搭建过程中遇到的问题。

posted on 2017-08-24 18:55  huohuoL  阅读(131)  评论(0编辑  收藏  举报

导航