Linux系统修改MQ地址,linux,windows下搭建RocketMQ

news/2024/7/7 19:24:19

linux下搭建

遇到的问题

broker启动不起来

nohup日志是

xxxx/distribution/target/apache-rocketmq/bin/runbroker.sh: line 62: 126674 Killed $JAVA ${JAVA_OPT} $@

这种

应该是服务器有什么监控线程,看对应的runbroker.sh 怀疑是里面jvm空间分配需求较大导致

全部改小即可解决

RemotingConnectException: connect to <> failed

之前broker没有关闭干净

需要确保进程kill干净(实测broker应该是启动了两个进程)

windows下搭建

有几点要注意

Start Name Server步骤前,配置环境变量

ca3a87bed2c2?appinstall=0

image.png

我的机器是

E:\work\openSource\RocketMQ\incubator-rocketmq\distribution\target\apache-rocketmq

启动mq Name Server 和broker

ca3a87bed2c2?appinstall=0

image.png

遇到的问题

No name server address, please set it.

自己导入工程,找到 org.apache.rocketmq.example.quickstart.Producer 这个类,运行出现上述错误

看代码,以及参照http://blog.csdn.net/xiaoshunzi111/article/details/50219009

发现有

ca3a87bed2c2?appinstall=0

image.png

自己加一行 producer.setNamesrvAddr("127.0.0.1:9876");

运行成功.

同样的 在org.apache.rocketmq.example.quickstart.Consumer也加上consumer.setNamesrvAddr("127.0.0.1:9876");

执行效果

ca3a87bed2c2?appinstall=0

image.png

备注:日志在

C:\Users\xxx\logs\rocketmqlogs

refer


http://www.niftyadmin.cn/n/3369861.html

相关文章

领域建模笔记

贫血模型 client -> &#xff08;business facade&#xff09; -> business logic -> data access object entity仅作为data access object传递数据&#xff0c;没有具体的行为&#xff0c;具体业务都在business logic, business logic较重,不那么面向对象 充血模型 c…

linux的填涂题是什么类型,2008年9月全国计算机三级考试《PC技术》笔试真题

2008年9月全国计算机三级考试《PC技术》笔试真题一、选择题(每小题1分&#xff0c;共60分) 下列选择题A)、B)、C)、D)四个选项中&#xff0c;只有一个选项是正确的&#xff0c;请将正确选项填涂在答题卡相应位置上&#xff0c;答在试卷上不得分)。1、下列关于计算机性能的叙述中…

linux装好后循环登录,kali linux 循环登录

8种机械键盘轴体对比本人程序员&#xff0c;要买一个写代码的键盘&#xff0c;请问红轴和茶轴怎么选&#xff1f;想要安装一个kali linux学习&#xff0c;但是虚拟机测过&#xff0c;太卡了&#xff0c; 不能满足需求&#xff0c;因此&#xff0c;只能安装多系统主机。电脑&…

python--基础4 (文件操作)

python文件操作步骤 #第一步&#xff1a;调用文件 fopen(rD:\untitled\venv\Include\blacklist.txt, r, encodinggbk) #第二部&#xff1a;使用文件 print(f.readlines()) #第三部&#xff1a;关闭文件 f.close()#python中内置函数with可以自动关闭文件&#xff1a; with open(…

teamviewer 64 linux,apt使用 64位系统安装Teamviewer,但我得到了一个依赖错误

问题&#xff1a;我试图安装Teamviewer&#xff0c;但是我得到一个依赖错误&#xff0c;我收到此错误&#xff1a;Unpacking teamviewer (from teamviewer_linux_x64.deb) ...dpkg: dependency problems prevent configuration of teamviewer:teamviewer depends on lib32asoun…

虚拟dom应用

vdom如何应用&#xff0c;核心api是什么1、介绍snabbdom&#xff08;开源社区用的多&#xff0c;vue2用的是他&#xff09;首先回顾下之前的vdom格式真实的dom<body><ul id"list"><li class"item">item 1</li><li class"i…

C#编程的一般注意事项

区分大小写 所有变量和关键字都是区分大小写的。 命名约定 ECMA标准提供了C#代码所要遵循的命名约定原则。通过遵循严格的命名策略&#xff0c;不仅可以增强程序的一致性&#xff0c;而且可以最大程度地减少通常因随意命名而导致的大小写错误。表2ˉ1对一些较为重要的建议做了…

c 语言基础教程答案,C 语言基础教程(我的C之旅开始了)[九]

1. 自增运算符(Increment Operator)自增运算符 使操作数的值增 1。 可以置于操作数前面&#xff0c;也可以放在后面。例如&#xff1a;n ;n ;这两个语句产生的结果都是使 n 增 1&#xff0c;可以说没什么区别。使用以下语句得到的效果也是一样的&#xff1a;n n 1 ;尽管上面…