代码拉取完成,页面将自动刷新
前提:
安装JDK8+
cd /usr/local/
mkdir rockermq
cd rockermq
https://gitee.com/ylp657/rockermq-installation/raw/master/rocketmq-4.7.1.tar.gz
tar -zxvf rocketmq-4.7.1.tar.gz
cd rocketmq-4.7.1
> nohup sh bin/mqnamesrv &
> tail -f ~/logs/rocketmqlogs/namesrv.log
The Name Server boot success...
在conf/broker.conf添加如下信息:
brokerIP1 = 本机外网IP
namesrvAddr = namesrv的外网IP:9876
修改bin/runbroker.sh文件,设置内存大小(默认为8g):
启动:
# 注意:修改namesrv的外网IP;
> nohup sh bin/mqbroker -n namesrv的外网IP:9876 -c conf/broker.conf &
> tail -f ~/logs/rocketmqlogs/broker.log
The broker[%s, 172.30.30.233:10911] boot success...
最后可通过jps命令查看到 nameserver和broker都会显示;
> sh bin/mqshutdown broker
The mqbroker(36695) is running...
Send shutdown request to mqbroker(36695) OK
> sh bin/mqshutdown namesrv
The mqnamesrv(36664) is running...
Send shutdown request to mqnamesrv(36664) OK
下载jar包(下载大于10M,需要登录):
https://gitee.com/ylp657/rockermq-installation/raw/master/rocketmq-console-ng-2.0.0.jar
启动控制台:
# 备注:
# .namesrvAddr 需要根据实际IP情况修改。
# .loginRequired=true #开启密码登录方式(默认不开启)
# ..dataPath=/usr/local/rockermq/rocketmq-4.7.1/conf #指定用户密码存储users.properties文件位置(该文件需要手动创建)
> nohup java -jar /usr/local/rockermq/rocketmq-console-ng-2.0.0.jar --server.port=8080 --rocketmq.config.namesrvAddr=127.0.0.1:9876 --rocketmq.config.isVIPChannel=false --rocketmq.config.loginRequired=true --rocketmq.config.dataPath=/usr/local/rockermq/rocketmq-4.7.1/conf &
> tail -f ~/logs/consolelogs/rocketmq-console.log
users.properties格式说明:
每行定义一个用户, username=password[,N] #N是可选项,可以为0 (普通用户); 1 (管理员)
#定义管理员 admin=admin,1
#定义普通用户 user1=user1 user2=user2
# Define Admin
admin=admin,1
# Define Users
user1=user1
user2=user2
访问控制台页面:IP:8080
拉取容器:
docker pull apacherocketmq/rocketmq-console:2.0.0
启动容器:
docker run -e "JAVA_OPTS=-Drocketmq.namesrv.addr=45.32.56.212:9876 -Drocketmq.config.isVIPChannel=false" -p 8080:8080 -d apacherocketmq/rocketmq-console:2.0.0
查看启动日志
docker logs pid
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。