当前位置:   article > 正文

RocketMQ 篇一 Linux环境安装rocketmq_rocketmq5 liunx 安装

rocketmq5 liunx 安装

一、RocketMQ概览

RocketMQ 介绍及基本概念_fFee-ops的博客-CSDN博客_rocketmq

二、 Linux环境安装rocketmq

1、下载

官网RocketMQ · 官方网站 | RocketMQ

快速入门

http://rocketmq.apache.org/docs/quick-start/

  1. > unzip rocketmq-all-4.7.1-source-release.zip
  2. > cd rocketmq-all-4.7.1/
  3. > mvn -Prelease-all -DskipTests clean install -U
  4. > cd distribution/target/rocketmq-4.7.1/rocketmq-4.7.1

cd /mnt/rocketmq-all-4.7.1-source-release/distribution/target/rocketmq-4.7.1/rocketmq-4.7.1

运行如下

  1. > nohup sh bin/mqnamesrv &
  2. > tail -f ~/logs/rocketmqlogs/namesrv.log
  3. The Name Server boot success...

  1. > nohup sh bin/mqbroker -n localhost:9876 &
  2. > tail -f ~/logs/rocketmqlogs/broker.log
  3. The broker[%s, 172.30.30.233:10911] boot success...

附注:Linux安装maven

linux安装maven环境_落叶飘零z的博客-CSDN博客

问题一:nohup sh bin/mqbroker -n localhost:9876 &启动的时候,启动不了。

安装好启动的时候一直起不来,发现打了栈信息,查了很久没有启动发现内在最少8G以上。于是,修改虚拟机内存10G,ok解决。

其他问题参考rocketMQ安装中遇到的坑 - 腾讯云开发者社区-腾讯云

二、可视化

1、上传jar包

2、运行 

  1. java -jar rocketmq-console-ng-1.0.1.jar

3、开放端口

iptables -I INPUT 1 -p tcp --dport 17890 -j ACCEPT

即可访问。

参考链接:

RocketMQ控制台安装教程_慕课手记

问题四:

org.apache.rocketmq.client.exception.MQClientException: No route info of this topic, log-topic
iptables -I INPUT 1 -p tcp --dport 9876 -j ACCEPT

问题五:

//    org.apache.rocketmq.client.exception.MQClientException: Send [3] times, still failed, c
//Caused by: org.apache.rocketmq.remoting.exception.RemotingConnectException: connect to <172.21.27.8:10911> failed
 iptables -I INPUT 1 -p tcp --dport 10911 -j ACCEPT

----------------------------------------------------------------------------------------------------------------------

windows下安装RocketMQ

1、下载bin安装文件(不是源文件src,是bin文件)

http://rocketmq.apache.org/release_notes

2、设置环境变量

ROCKETMQ_HOME  设置环境变量等于如下

D:\rocketmq-all-5.1.3-bin-release

3、修改配置文件

修改runbroker.cmd和runserver.cmd文件。把%CLASSPATH%用引号引起来"%CLASSPATH%",否则启动会报错。如果发现该文件已经添加了引号,则跳过该配置阶段。

4、启动

  • 启动mqnamesrv.cmd命令:start mqnamesrv.cmd

  • 启动mqbroker.cmd命令:start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true

5、控制台面板

https://github.com/apache/rocketmq-dashboard

git clone https://github.com/apache/rocketmq-dashboard.git

6、打包编译

mvn clean package -Dmaven.test.skip=true

7、运行

java -jar target/rocketmq-dashboard-1.0.1-SNAPSHOT.jar

http://127.0.0.1:8080/ 查看

报错文件一:

Please set the ROCKETMQ_HOME variable in your environment!

解决方案:

ROCKETMQ_HOME  设置环境变量等于如下

D:\rocketmq-all-5.1.3-bin-release

参考文章:http://www.rply.cn/news/90585.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/877401
推荐阅读
相关标签
  

闽ICP备14008679号