下载方式
1.官网下载
2.编译后文件及可视化拓展 提取码:nrif
安装前奏
系统环境中已安装好jkd,没安装的同学请移步 centos 安装jdk_写BUG的旭欧巴的博客-CSDN博客
开始安装
1.将文件上传至服务器内,并进行解压得到解压后的文件
一般生产环境配置肯定充足所以不需要额外进行调整,但是个人学习用的服务器内存普遍不够用,所以我们需要先将MQ的内存改一下,如不需要调整则跳过 步骤3与步骤4
2.打开 /conf/broker.conf 最下面增加这两句话
brokerIP1 = 公网IP
namesrvAddr = 公网IP:9876
3.打开/bin/runserver.sh文件 复制下面这个配置直接覆盖图中框选部分 其中-Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m" 标红数字可根据自己需求进行调整
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
4.还是bin目录下打开 runbroker.sh 文件 同样复制下面配置 进行替换图中框选部分
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m"
5.bin目录下执行 每组语句请按顺序执行
启动语句
nohup sh mqnamesrv &
注意 -c 后面跟着的是配置文件的绝对路径
nohup sh mqbroker -c /usr/local/rocketmq-4.9.4/conf/broker.conf &
停止语句
sh mqshutdown namesrv
sh mqshutdown broker
6.注意事项 服务器安全组需要开放 10909,10910,10911,10912,9876 端口
可视化拓展
1.将dashboard解压至服务器
2.修改application.yml,众所周知该文件与jar包同目录存放时会被优先读取
server.port 启动端口,根据自己需求进行修改
rocketmq.config.namesrvAddrs 配置mq的地址,填写自己的服务器地址
rocketmq.config.dataPath 这个是配置可视化的访问账号密码文件地址,根据自己需要进行调整
3.启动可视化拓展 nohup java -jar rocketmq-dashboard-1.0.1-SNAPSHOT.jar &
打开后能看到mq的地址就证明全部启动成功了