首页 > 系统相关 >RocketMQ-Windows安装-客户端rocketmq-dashboard 20230331

RocketMQ-Windows安装-客户端rocketmq-dashboard 20230331

时间:2023-03-31 15:55:05浏览次数:46  
标签:RocketMQ set JAVA Windows cmd 4.8 dashboard rocketmq

 

一、Windows安装

 

https://github.com/apache/rocketmq/releases

 

1、解压rocketmq-all-4.8.0-bin-release.zip到

D:\XXXA\rocketmq-all-4.8.0

 

2、RocketMQ配置环境变量

ROCKETMQ_HOME
D:\XXXA\rocketmq-all-4.8.0

NAMESRV_ADDR
localhost:9876

 

PATH属性增加:

%ROCKETMQ_HOME%\bin

 

3、RocketMQ修改日志文件目录
(这步可以省略,默认是在用户的目录是,但为了方便,修改日志存放目录):
进入目录:

D:\XXXA\rocketmq-all-4.8.0\conf

 

修改3个xml文件(请先备份):

logback_namesrv.xml
logback_broker.xml
logback_tools.xml

 

将所有${user.home}/logs,替换成:D:/0soft/rocketmq-all-4.8.0/logs,具体目录自己定义。

最后生成的日志文件在下面的目录:

D:\0soft\rocketmq-all-4.8.0\logs\rocketmqlogs

 

4、RocketMQ修改内存参数,默认的内存太大(记得先备份相应的文件)
进入目录:

D:\XXXA\rocketmq-all-4.8.0\bin

 

修改:runserver.cmd(记得先备份文件)
将:

set "JAVA_OPT=%JAVA_OPT% -server -Xms2g -Xmx2g -Xmn1g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

修改成:

set "JAVA_OPT=%JAVA_OPT% -server -Xms128m -Xmx256m -Xmn64m -XX:MetaspaceSize=32m -XX:MaxMetaspaceSize=64m"

 

修改:runbroker.cmd(记得先备份文件)
将:

set "JAVA_OPT=%JAVA_OPT% -server -Xms2g -Xmx2g -Xmn1g"
set "JAVA_OPT=%JAVA_OPT% -XX:MaxDirectMemorySize=15g"

修改成:

set "JAVA_OPT=%JAVA_OPT% -server -Xms128m -Xmx128m -Xmn64m"
set "JAVA_OPT=%JAVA_OPT% -XX:MaxDirectMemorySize=1g"


5、RocketMQ启动Name Server;RocketMQ启动:Broker

 ###通过批处理同时启动

 

 

 

 

::关闭回显
@echo off
::防止中文乱码
chcp 65001  

::启动mqnamesrv
echo  mqnamesrv
rem 切换到d盘
d:
cd  D:\XXXA\rocketmq-all-5.1.0-bin-release\bin
start "mqnamesrv"  cmd /k call mqnamesrv.cmd -n localhost:9876


echo  等10秒后再次启动
CHOICE /T  10   /C ync /CS /D y /n 


echo  mqbroker
rem 切换到d盘

start "mqbroker"  cmd /k call mqbroker.cmd -n localhost:9876 autoCreateTopicEnable=true



::也可以用exit,是直接关闭退出
pause

 

 

启动完如下

 

 

 

 

 

 

6、

 

 

 

com.alibaba.rocketmq.client.exception.MQBrokerException: CODE: 14 DESC: service not available now, maybe disk full,

CL: 0.87 CQ: 0.87 INDEX: 0.87, maybe your broker machine memory too small.
问题分析与解决
rocketmq源码的DefaultMessageStore类里,默认会把剩余磁盘的比率不足75%(rocketmq版本不同这个比率好像不一样)当做磁盘空间不足处理

既然磁盘空间不够,那就配置一下,把默认磁盘比率放大一些

conf 下brocker 配置文件
在最后加一行diskMaxUsedSpaceRatio=99(所有节点的配置文件都加一下),表示剩余磁盘比例不足99才报错

重启mq

 

 

 

 

 

7、RocketMQ启动:Broker  提示

  清空下/store目录下文件,重试即可

 

 

 

 

 

 

 

 

8、参考

https://blog.csdn.net/ckinghan58/article/details/73604887/

http://www.ppmy.cn/news/35050.html

https://www.cnblogs.com/fanshuyao/p/14760546.html

 

 

 

 

二、客户端rocketmq-dashboard

1、下载:

rocketmq-dashboard-1.0.1-SNAPSHOT.jar

 

2、启动:rocketmqdashboar.bat

 

 

3、界面

 

标签:RocketMQ,set,JAVA,Windows,cmd,4.8,dashboard,rocketmq
From: https://www.cnblogs.com/smallfa/p/17276468.html

相关文章

  • windows系统 批量处理文件名称
    1.步骤一,提取当前目录下的文件名字  tree当前目录/f>随机目录\输出文件.txt 输出文件内容大致为这样  2.步骤二,转换文件名字为你想要的,比如此处我想将图片名称中的名字全部去除,只剩身份证号1)第一小步:创建一个excel文件,打开之后将所有的图片名称复制到第一列中......
  • 启动gitblit windows服务报错
    选自 https://www.bbsmax.com/A/kPzO3VjQzx/选中gitblitw.exe右键以管理员身份运行点击java进行配置,去掉Usedefault的勾选,重新选择JavaVirtualMachine,选择本地安装的java版本的虚拟机,点击应用,然后确定......
  • windows+eclipse+cygwin+cdt+ndk
    windows系统上安装与使用AndroidNDKr5NDK&cygwin邮箱里有一:什么是NDK?NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等......
  • Windows下Nginx安装与配置教程
    一、前言1、Nginx是什么?Nginx是一个开源的Web服务器,同时Nginx也提供了反向代理和负载均衡的功能。Nginx通常作为负载均衡器暴露在外网接受用户请求,同时也使用其反向代理的功能,将用户的请求转发到实际提供服务的内网服务器。2、Windows什么情况下需要Nginx?通常来说Windows下IIS......
  • 在windows服务器上安装nginx
    今天在WindowsServer2012R2服务器上安装了nginx 一、安装nginx(http://nginx.org/download/nginx-1.10.0.zip)下载windos版本的nginx,然后解压到服务器上,我的解压地址C:\ProgramFiles\Nginx二、将Nginx设置为Windows服务这里需要下载一个小工具(http://repo.jen......
  • 解决Windows10系统无法访问匿名共享的问题
    访问共享时出现了下列错误提示:xxxxx无法访问。你可能没有权限使用网络资源。请与这台服务器的管理员联系以查明你是否有访问权限。你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问。这些策略可帮助保护你的电脑免受网络上不安全设备或恶意设备的威胁。......
  • windows键盘映射Caps与Esc互换
    1.查找windows的键值对照表从对照表中找到需要更改映射的按键的值,windows的键值对照表放在文末。CapsLock:3A00Esc:0100Backspace:0E00Insert:52E02.创建ScanCodeMap打开cmd或者powershell,然后输入“regedit”回车打开注册表编辑器找到以下路径:HKEY_LOCAL_MACHINE......
  • Windows Phone 应用商店对中国开发者开放
    开发者们要注意了!!今天微软通过官方博客发布了三个关于WindowsPhone的应用商店的重要消息:(1)应用商店对中国和印度的开发者开放注册;(2)应用可以进行7.0和7.5的双版本同步更新;(3)减少了搜索算法的关键字数量,增强搜索的体验感。应用商店对中国和印度的开发者开放从今天开始,中国......
  • windows搭建nignx推流服务器
    1下载地址:http://nginx-win.ecsds.eu/download/  2下载RTMP模块,因为nginx里没有:来源:https://blog.csdn.net/stalin_/article/details/128968989链接:https://pan.baidu.com/s/1eG-hMjQHFHg0nalFBET1wA提取码:nutqnginx-rtmp-module3配置nginx的config    #......
  • windows设置网络优先级默认ipv4连接
    在某些场景,想要ipv4连接到网站,以下提供一种思路看网上说什么关闭ipv6,其实大可不必。在网络设置中,将ipv6的跃点数改大点,就可以达到默认ipv4连接优先的效果步骤:设置->网络和Internet->如图   右键属性->ipv6协议->高级->自定义跃点数  如果想ipv6连接优先同......