java学习快到碗里来Java 核心技术编程语言爱好者

RocketMQ(二)Centos 7安装

2020-10-14  本文已影响0人  我犟不过你

安装前提

保证服务器有jdk1.8+和maven。

下载RocketMQ 安装包

在以下地址选择下载:
https://www.apache.org/dyn/closer.cgi?path=rocketmq

上传至服务器并解压

#解压缩
unzip rocketmq-all-4.7.1-source-release.zip
#删除压缩包
rm -rf rocketmq-all-4.7.1-source-release.zip
#修改下文件名 
mv rocketmq-all-4.7.1-source-release/ /opt/rocketmq/rocketmq-all-4.7.1/
#进入目录下
cd /rocketmq-all-4.7.1/
#通过maven安装依赖并打包
mvn -Prelease-all -DskipTests clean install -U
#进入打包好的路径下
cd distribution/target/rocketmq-4.7.1/rocketmq-4.7.1

启动Name Server

#后台启动
nohup sh bin/mqnamesrv &
#查看日志
tail -f ~/logs/rocketmqlogs/namesrv.log

启动Broker

#后台启动并指定端口
nohup sh bin/mqbroker -n localhost:9876 &
#查看日志
tail -f ~/logs/rocketmqlogs/broker.log 

发送/接收测试

export NAMESRV_ADDR=localhost:9876
#发送消息
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
#接收消息
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer

控制台安装

#git下载源码
https://github.com/apache/rocketmq-externals.git
#进入控制台路径
cd \rocketmq-console
#修改配置文件application.properties,如下
server.port=你指定的后台端口
rocketmq.config.namesrvAddr=rocketMQ部署的服务器ip:9876
#在rocketmq-console目录下执行maven打包命令
mvn clean package -Dmaven.test.skip=true
#将target下生成的jar包上传至服务器,并后台启动
nohup java -jar rocketmq-console-ng-2.0.0.jar &>/dev/null &
#访问控制台
http://服务器ip:你指定的端口
例如:http://192.168.1.2:8080

注意:如果存在服务无法启动,请自行修改启动脚本中的参数-Xms -Xmx等,满足自己机器要求即可。

上一篇下一篇

猜你喜欢

热点阅读