rocketmq在linux搭建双master遇到的坑
我的环境 两台阿里云centos7服务器
首先,去官网下载解压包,解压。
然后进入bin目录,需要修改runserver.sh文件和runbroker.sh文件。因为rocketmq默认配置文件需要的内存是非常高的。需要改小点。
就是把那两个文件的这个参数改得小点。改成512m就可以了
然后启动Name Server
nohup sh bin/mqnamesrv &
然后启动broker(有两种方法,我使用的是第二种方法。)
我使用的是第二种方法,也是我亲自成功的。第一种方法我是一直都不成功,很郁闷。困扰我一个星期。
第一种:
先去安装的根目录下执行这个命令,批量创建文件目录。因为下面的配置文件会用到
mkdir -vp store/{commitlog/,consumequeue/,index/,checkpoint/,abort/}
启动broker复杂一点,需要跟配置文件。因为这个配置文件中包含大量的参数,比如brokerName 、namesrvAddr、autoCreateTo