首页 > 系统相关 >windows配置RocketMQ并测试发送消息

windows配置RocketMQ并测试发送消息

时间:2023-07-08 10:58:01浏览次数:42  
标签:bin 启动 windows cmd 发送 https 9876 RocketMQ

https://github.com/alibaba/spring-cloud-alibaba/wiki/RocketMQ

下载rocketmq-all-4.9.5-bin-release

 

必须配置一个RocketMQ路径的环境变量(参考博客的第二个)

 配置内容如下,目录在bin的上层

 

 

 

解压,进入解压目录conf,修改broker.conf

在该文件中加入两行(建议直接复制,然后再修改为自己的IP),一定是大写IP

namesrvAddr=127.0.0.1:9876
brokerIP1=你自己的ip地址#是大写的IP一定要注意!!!修改成自己的IP地址

 

编辑bin下的runbroker.cmd,按需修改Xms数据,注意是大写M代表mb,原数据是大写的G

set "JAVA_OPT=%JAVA_OPT% -server -Xms256M -Xmx256M"

 

调错写在前面 

先按后续的启动输入启动命令

如果你使用下面的启动命令时报错

Unrecognized VM option 'UseConcMarkSweepGC’
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

因为启动的是mqnamesrv,那么就编辑mqnamesrv.cmd 搜索单引号中的UseConcMarkSweepGC,找到后删除整行内容

同理,这类型的报错都可以这样解决

原因应该是高版本的jvm不支持这些参数

 

偶见RocketMQ非正常会造成下次mqbroker不能正常启动,此时删掉C盘user/store文件夹的所有文件再运行mqbroker(最后的参考博客第五个)

 

启动:

打开cmd进入目录的bin路径先启动这个命令

mqnamesrv -n "你自己的ip地址" &

 

新建cmd再启动这个

mqbroker.cmd -n localhost:9876

 

发送数据

用powershell测试发送数据,发送该命令是在bin文件夹的上层文件夹,你在bin目录下去掉.\bin\运行的话powershell会有报错提示,很简单的

$Env:NAMESRV_ADDR="localhost:9876"

.\bin\tools.cmd org.apache.rocketmq.example.quickstart.Producer

 

 发送成功

 

接受(开另一个powershell)

 $Env:NAMESRV_ADDR="localhost:9876"
.\bin\tools.cmd  org.apache.rocketmq.example.quickstart.Consumer

  

 打开控台

下载rocketmq-dashboard-1.0.0-source-release.zip这个文件,解压缩并用idea打开,可以简单看作一个springboot项目

进入application.properties修改server.port=改为你想要的端口号

按下列情况编辑App启动项加入

-Drocketmq.nameserv.addr=127.0.0.1:9876

因为是配置在本地,浏览器输入对应ip+application.properties配置的端口就启动到控台

 

参考博客

https://blog.csdn.net/zhangzengxiu/article/details/119062079

https://blog.csdn.net/qq_37126193/article/details/116991961

https://www.jianshu.com/p/18219e00e1eb

 https://blog.csdn.net/lovebosom/article/details/126527191

https://blog.csdn.net/weixin_42578316/article/details/120017025

标签:bin,启动,windows,cmd,发送,https,9876,RocketMQ
From: https://www.cnblogs.com/qintee/p/17531792.html

相关文章

  • 一、 RocketMQ介绍
    一、为什么选择RocketMQ在阿里孕育RocketMQ的雏形时期,将其用于异步通信、搜索、社交网络活动流、数据管道,贸易流程中。随着阿里的贸易业务吞吐量的上升,源自阿里的消息传递集群的压力也变得紧迫。根据阿里的研究,随着队列和虚拟主题使用的增加,ActiveMQIO模块达到了一个瓶颈。阿......
  • windows尝试写了一个打开应用程序的
    usingSystem;usingSystem.Diagnostics;namespaceHelloWorld{classProgram{staticvoidMain(string[]args){try{//要打开的软件的路径stringsoftwarePath_idea="";......
  • ,软件运行监听地址 ,扫码登录,爬虫介绍,requests模块介绍和快速使用,get请求携带参数,编码
    补充#软件运行,监听地址127.0.0.1 只能访问127.0.0.1localhost不能用本机ip地址访问,外部所有人都不能访问你0.0.0.0 127.0.0.1localhost本机ip地址访问同一个局域网内,都可以通过ip地址访问#本地host解析 输入网址---》www.baidu.com---->找本地host文......
  • CygWin:windows上运行类linux命令
    CygWin是一个在Windows平台上运行的类UNIX模拟环境,是CygnusSolutions公司开发的自由软件。它提供了类似于Linux系统的终端环境和工具,使用户可以在Windows平台上运行Unix-like的程序,如Bash、awk、sed和grep等。下载setup.exe安装Cygwin,您需要下载setup.exe,此程序根据您选择的软......
  • 【开源分享】在线客服系统源码,支持发送文本表情,上传图片附件附详细搭建教程
    源码介绍golang开发的单用户在线客服系统,功能非常的简洁实用,没有多余的功能。golang语言可编译为二进制程序,自带守护进程功能,相比于流传最广的PHP客服系统要稳定环境配置服务器:linux或者windows都可以golang运行环境MySQLNginx配置Golang环境Windows系统首先下载golang......
  • ZLMediaKit Windows 编译
    下载ZLToolKit,放到ZLMediaKit-master\3rdpart\ZLToolKit下。https://github.com/ZLMediaKit/ZLToolKit/tree/master下载media-server放到ZLMediaKit-master\3rdpart\media-server下。https://github.com/ireader/media-server下载jsoncpp放到ZLMediaKit-master\3rdpart\jsoncp......
  • 关于通过bat脚本-自动使用mstsc-远程桌面命令登录到远程windows主机的方法
    在Windows系统中,我们可以通过系统自带的mstsc远程桌面工具,登录到远端的windows服务器主机但是需要输入用户名和密码,回车、于是笔者想了一下,能不能创建一个bat文件,双击后,就会自动的传入用户名和密码进行登录经过查询和实验、还真有这样的办法(当然在正式的环境,不建议这样操作,因为......
  • windows上时间项目时间正常,Ubuntu16.04上时间错误
    项目本次测试时间正常,放到服务器上时间差8个小时1.查看Ubuntu系统时间,发现时间设置错误date-R该命令会把我们系统的时间还有时区显示出来,我们是属于东八区,如下图:如果不是 +0800 这个时区的话,就说明我们的时区不对。如果时区正确,系统时间还是有问题,那么我们需要同步网......
  • windows 文件夹添加备注
    1,选中希望改动的文件夹,然后右键“单击”,选择“属性”按钮。2,打开“自定义”面板,选择“更改图标”,将原来的默认文件夹图标更换为自己喜欢的图标样式,其实这两步完全是个性化的操作,可有可无,全看个人爱好3,返回到该文件夹中,将所有隐藏文件全部显示出来,找到Desktop.ini配置文件(没有就......
  • windows下安装 Git图形化统计工具 - gitstats
    gitstats是一款git历史统计工具,可以生成定量的统计数据,并以html图表的形式展示。统计文件包括文件数量、代码量、提交量、作者信息、每天活跃度、每周活跃度、每月活跃度以及提交数排名等等,信息比较丰富。安装:gitstats依赖Git、Python2以及Gnuplot。以下是最新的依赖版本。-......