如何在一台机器上配置多个rocketmq

使用rocketmq账户

1.  copy2份rocketmq解压目录

拷贝命令:cp -R alibaba-rocketmq-3.2.6 alibaba-rocketmq-3.2.6_2

创建软链接: ln -s alibaba-rocketmq-3.2.6_2 rocketmq2

2. 修改/etc/profile, 添加rocketmq2的环境变量配置

vim /etc/profile (添加红色部分)

source /etc/profile  让修改生效

修改namesrv端口号/usr/local/rocketmq2/bin目录下面执行mqnamesrv -p > namesrv.properties命令得到namesrv.properties文件

vim namesrv.properties文件,补充内容:

rocketmqHome=/usr/local/rocketmq2

kvConfigPath=/root/namesrv/kvConfig.json

listenPort=9886

serverWorkerThreads=8

serverCallbackExecutorThreads=0

serverSelectorThreads=3

serverOnewaySemaphoreValue=256

serverAsyncSemaphoreValue=64

serverChannelMaxIdleTimeSeconds=120

serverSocketSndBufSize=2048

serverSocketRcvBufSize=1024

serverPooledByteBufAllocatorEnable=false

修改broker端口号:/usr/local/rocketmq2/conf/2m-noslave/broker-b.properties 文件

创建相应日志路径:

mkdir -p /data/rocketmq2/store

mkdir -p /data/rocketmq2/store/commitlog

修改下列文件:

3. 修改/usr/local/rocketmq2/bin路径下的mqnamesrv文件

4. 修改/usr/local/rocketmq2/bin路径下的mqbroker文件

5. 修改/usr/local/rocketmq2/bin路径下的mqfiltersrv文件


6. 修改/usr/local/rocketmq2/bin路径下的mqadmin文件




你可能感兴趣的:(如何在一台机器上配置多个rocketmq)