Apache RocketMQ 安装、测试、报错解决
1. 准备
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。
64bit OS, Linux/Unix/Mac
64bit JDK 1.8+;
Maven 3.2.x
2.下载和构建
下载 4.2.0 源代码版本地址:http://mirrors.hust.edu.cn/apache/rocketmq/4.2.0/rocketmq-all-4.2.0-source-release.zip
现在执行以下命令来解压缩 4.2.0 源代码版本并构建二进制工件。
> unzip rocketmq-all-4.2.0-source-release.zip> cd rocketmq-all-4.2.0/> mvn -Prelease-all -DskipTests clean install -U> cd distribution/target/apache-rocketmq
3.启动mqnamesrv 、mqbroker
> nohup sh bin/mqnamesrv &> tail -f ~/logs/rocketmqlogs/namesrv.log运行成功的日志输出:The Name Server boot success...官方启动 broker 方式如下:> nohup sh bin/mqbroker -n localhost:9876 &
经测试这样是不行的,要在后面加上设置 : autoCreateTopicEnable=true 。最终运行命令为:(nohup 记录日志,& 表示后台运行 )> nohup sh mqbroker -n localhost:9876 autoCreateTopicEnable=true &> tail -f ~/logs/rocketmqlogs/broker.log 运行成功的日志输出:The broker[%s, 172.30.30.233:10911] boot success...
4.修改配置、发送和接收消息
设置环境变量> export NAMESRV_ADDR=localhost:9876启动生产者> sh bin/tools.sh org.apache.rocketmq.example.quickstart.ProducerSendResult [sendStatus=SEND_OK, msgId= ...启动消费者> sh bin/tools.sh org.apache.rocketmq.example.quickstart.ConsumerConsumeMessageThread_%d Receive New Messages: [MessageExt...
5.关闭服务
> 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
6.踩过的坑
1)报错: There is insufficient memory for the Java Runtime Environment to continue
解决方式: 解决There is insufficient memory for the Java Runtime Environment to continue
2)报错:org.apache.rocketmq.client.exception.MQClientException: No route info of this topic, TopicTest
解决方式:解决:org.apache.rocketmq.client.exception.MQClientException: No route info of this topic, TopicTest
3)报错:Could not find or load main class org.apache.rocketmq.example.quickstart.Producer
解决方式:解决:Could not find or load main class org.apache.rocketmq.example.quickstart.Producer
参考官方文档:https://rocketmq.apache.org/docs/quick-start/
Apache RocketMQ 安装、测试、报错解决相关推荐
- centos8安装向日葵报错解决
centos8安装向日葵报错解决 首先下载linux向日葵 下载地址:https://sunlogin.oray.com/download 官方安装文档:https://service.oray.co ...
- apache ab压力测试报错apr_socket_recv
apache ab压力测试报错(apr_socket_recv: Connection reset by peer (104)) apache 自带的ab工具测试,当并发量达到1000多的时候报错如下 ...
- mac上安装webpack报错解决方法Hit error EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/webpack
mac上安装webpack报错解决方法Hit error EACCES: permission denied, mkdir '/usr/local/lib/node_modules/webpack 参 ...
- Jenkins安装插件报错解决方法
Jenkins安装插件报错解决方法 1.报错场景 2.场景分析 3.问题解决(不一定能全解决,看运气) 1.报错场景 按正常方式安装完Jenkins后安装插件会报错如下: // An highligh ...
- npm 安装依赖报错解决方法总结
npm 安装依赖报错解决方法总结 参考文章: (1)npm 安装依赖报错解决方法总结 (2)https://www.cnblogs.com/ysxq/p/11658571.html (3)https: ...
- 深度学习部署:Windows安装pycocotools报错解决方法
深度学习部署:Windows安装pycocotools报错解决方法 1.pycocotools库的简介 2.pycocotools安装的坑 3.解决办法 更多Ai资讯:公主号AiCharm 本系列是作 ...
- pycharm安装pandas报错解决办法
pycharm安装pandas报错解决办法 当使用pycharm自动安装pandas时,提示安装失败并要求在命令提示符界面进行安装.在使用命令提示符安装成功之后,发现pycharm仍然无法安装pand ...
- 安装onnxruntime报错解决
安装onnxruntime报错解决 对于onnxruntime出现以下错误 ERROR: Could not find a version that satisfies the requirement ...
- 解决虚拟机安装系统报错解决方法
解决虚拟机安装系统报错解决方法 虚拟机安装系统报错提示: 错误原因:当你打开虚拟机安装系统时,它需要调用CPU虚拟化功能,因为他要把所有底层硬件虚拟给(VMwere 虚拟机),所以要开启虚拟化功能.虚 ...
- Apache/php7.4/Mariadb安装和报错解决办法
Apache和Mariadb安装基本都没有什么问题 PHP7.4安装过程中出现很多报错,网络大佬够已经给解决,下边安装步骤已经亲测: 需要安装apache的: 安装:yum -y install ht ...
最新文章
- 木桶排序算法_这才是你想要桶排序
- 解决修改“文件夹选项”后仍不能显示隐藏文件一例
- 解决计算机问题的一般步骤
- spring学习(40):注入数组类型
- 会议研讨 | TF45: 知识图谱新技术、新场景、新应用
- 收藏 | 如何定义目标检测网络的正负例:Anchor-based
- 第23天:js-数据类型转换
- brainfuck 在线_私有化部署,开源轻量级的团队在线协作工具——Kooteam
- The command could not be located because '/sbin' is not included in the PATH environment variable.
- JS及java验证 IPV6,IPV4地址的 正则表达式
- Mysql/Mariadb本地不可以登录,远程可以登录问题的解决
- java security provide_Java SecurityManager類代碼示例
- 直播技术原理:CDN技术详解
- GRE over IPSec 主备双链路冗余配置
- DNW5.0 USB 不OK
- 创建一个ROS工作空间(ROS Workspace)过程中遇到的问题
- 博客营销成功案例分析
- 两个3G模块相互通信
- 【闲趣】你的父母有哪些神操作?
- BAT脚本,批量替换文件名的指定字符
热门文章
- dos如何修改远程服务器的密码,dos命令登入远程服务器
- PWN-PRACTICE-BUUCTF-19
- *【ZOJ - 3604】Tunnel Network (Cayley定理,purfer数列,无根树定理,构造,结论,或dp)
- 【牛客 - 283H】图论一顿套模板(思维转化,Dijkstra)
- 算法讲解 -- 二分图之 匈牙利算法
- vb外部调用autocad_AutoCAD教程之图块的各种相关操作和概念
- 复频域求零输入响应_第十四章 动态电路的复频域分析 习题答案
- 创建或更改表 tablename 失败_mysql 创建用户
- html table vtop,PART2HTML语言.doc
- c语言 手机图形库,c语言的图形库 - osc_opiar5rp的个人空间 - OSCHINA - 中文开源技术交流社区...