最近在学习消息队列, 之前在window上搭建了一次, 这次在linux上搭建rocketmq出现了不少问题, 特此记录
先检查Linux上的rocketmq
查看后台是否存在进程的运行:
ps -ef | grep mq
另外一个选择是直接查找
sudo find / -name mqbroker
如果存在,进行版本更新(删除)操作
直接删文件夹 rm -r 删除
修改环境变量
解压新rocketmq
unzip解压到新目录
unzip -d /usr/local/rocketmq rocketmq-all-4.9.0-bin-release.zip
创建日志目录
创建目录
在Rocketmq目录下执行
mkdir -p store store/commitlog store/consumequeue
注意需要再在broker.conf中编辑
listenPort=10911
namesrvAddr=localhost:9876
storePathRootDir=/usr/local/rocketmq/store
storePathCommitLog=/usr/local/rocketmq/store/commitlog
storePathConsumerQueue=/usr/local/rocketmq/store/consumeque