赞
踩
unzip rocketmq-all-4.9.5-bin-release.zip
bin/runserver.sh
。默认给的很大,建议改小点cd rocketmq-all-4.9.5-bin-release
# 使用 vscode 打开编辑(二选一)
open bin/runserver.sh
# 使用 vim 打开编辑(二选一)
vim bin/runserver.sh
2. 启动
# 启动
nohup ./bin/mqnamesrv &
# 查看启动日志
cat nohup.out
# 查看启动的线程
jps
3. 关闭
# 优雅地关闭
./bin/mqshutdown namesrv
# 暴力关闭
jps
kill xxx
有三种方式都可以启动
./bin/mqnamesrv
该终端将被占用
,打印日志打印到屏幕,只能新开终端重新输入命令。./bin/mqnamesrv &
不能退出该终端
,否则会终止程序,而且有日志还是会打印到屏幕,很乱。nohup ./bin/mqnamesrv &
nohup
:英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行,且会将日志打印到当前文件nohup.out
bin/runbroker.sh
。默认给的很大,建议改小点# 使用 vscode 打开编辑(二选一)
open bin/runbroker.sh
# 使用 vim 打开编辑(二选一)
vim bin/runbroker.sh
2. 配置环境变量 NAMESRV_ADDR
vim ~/.zshrc
export NAMESRV_ADDR='localhost:9876'
# 刷新生效
source ~/.zshrc
# 测试是否生效
echo $NAMESRV_ADDR
3. 修改broker 配置文件,允许自动创建 topic
open conf/broker.conf
autoCreateTopicEnable = true
4. 启动
# 启动
nohup ./bin/mqbroker &
# 查看启动日志
cat nohup.out
# 查看启动的线程
jps
5. 关闭
./bin/mqshutdown broker
./bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
./bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer
2. 解压缩打成 jar 包
# 解压缩
unzip rocketmq-dashboard-1.0.0-source-release.zip
# 打包
cd rocketmq-dashboard-1.0.0/
mvn clean package -Dmaven.test.skip=true
java -jar target/rocketmq-dashboard-1.0.0.jar
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。