1 Star 0 Fork 0

sasori / rockermq安装

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

1: 下载压缩包

前提:
安装JDK8+
cd /usr/local/
mkdir rockermq
cd rockermq
  • gitee提示:下载文件大于1M,需要登录后可见(可先下载,再上传服务器)
https://gitee.com/ylp657/rockermq-installation/raw/master/rocketmq-4.7.1.tar.gz

2:解压

tar -zxvf rocketmq-4.7.1.tar.gz

3: 启动

cd rocketmq-4.7.1
启动 NameServer:
> nohup sh bin/mqnamesrv &
> tail -f ~/logs/rocketmqlogs/namesrv.log
  The Name Server boot success...
启动 Broker

在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

4. 安装控制台页面(需要关闭防火墙 或 开放端口)

方式一:通过java -jar方式(推荐)

下载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

拉取容器:

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

空文件

简介

rockermq安装 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/ylp657/rockermq-installation.git
git@gitee.com:ylp657/rockermq-installation.git
ylp657
rockermq-installation
rockermq安装
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891