修改rocketmq nameserver的默认端口号
---问题---
有同事提出各个问题:如何修改RocketMQ的NameServer端口号?(默认:9876)
---结论---
调查并验证之后,结论及过程如下:
验证版本:rocketmq-all-4.2.0
NameServer启动的时候会根据【业务参数】及【网络参数】来指定NameServer的启动选项:
NameServerStartUp源码(NameServer启动)
https://github.com/apache/rocketmq/blob/master/namesrv/src/main/java/org/apache/rocketmq/namesrv/NamesrvStartup.java
NamesrvConfig源码【业务参数】
https://github.com/apache/rocketmq/blob/master/common/src/main/java/org/apache/rocketmq/common/namesrv/NamesrvConfig.java
NettyServerConfig源码【网络参数】
https://github.com/apache/rocketmq/blob/master/remoting/src/main/java/org/apache/rocketmq/remoting/netty/NettyServerConfig.java
这两个类中的属性都是可以通过配置文件来修改的。
配置方式:使用-c configfile。即通过-c命令指定配置文件的路径。
命令样例:nohup sh /home/qch/rocketmq-all-4.2.0/bin/mqnamesrv -c /home/qch/rocketmq-all-4.2.0/conf/namesrv.properties > /home/qch/rocketmq-all-4.2.0/logs/mqnamesrv.log 2>&1 &
---验证过程---
配置文件:
增加namesrv.properties的配置文件。(文件名任意,我使用namesrv.txt也一样验证通过了)
文件内容:
listenPort=5432
启动命令:
nohup sh /home/qch/rocketmq-all-4.2.0/bin/mqnamesrv -c /home/qch/rocketmq-all-4.2.0/conf/namesrv.properties > /home/qch/rocketmq-all-4.2.0/logs/mqnamesrv.log 2>&1
验证结果:
用下面的命令尝试连接NameServer,结果正常。
sh /home/qch/rocketmq-all-4.2.0/bin/mqadmin clusterList -n "192.168.79.80:5432;192.168.79.81:5432"
--END--
修改rocketmq nameserver的默认端口号相关推荐
- 解决如何修改linux系统mysql默认端口号3306
解决如何修改linux系统mysql默认端口号3306 修改配置文件 验证端口号 修改配置文件 找到my.cnf 文件 ,我的是在/etc/目录下 vim /etc/my.cnf 如下图所示: 找到c ...
- 开启1521端口监听_修改Oracle监听默认端口号1521的方法
前言 大家都知道在oracle中,默认的监听端口号为1521,一旦有人扫描出这个端口号就会知道此服务器为oracle数据库服务器,存在极其大的安全隐患,下面在这里,教大家如何修改oracle默认端口号 ...
- Windows 10远程桌面指定端口连接;端口号修改;远程桌面默认端口号
远程桌面默认端口号:3389 端口号修改: win+r输入regedit打开注册表 依次打开路径: HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set\Contro ...
- oracle监听程序端口号是,修改Oracle监听默认端口号1521的方法
前言 大家都知道在oracle中,默认的监听端口号为1521,一旦有人扫描出这个端口号就会知道此服务器为oracle数据库服务器,存在极其大的安全隐患,下面在这里,教大家如何修改oracle默认端口号 ...
- 如何修改 远程桌面的 默认端口号 3389
修改注册表的以下位置的键值: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP- ...
- 如何修改Vue和springboot的默认端口号
当同时运行前后端的时候如果都用8080是不可能的,所以需要修改其中一个的端口号: Vue的默认端口号: 找到config包下的index.js,里面有一个port,修改它即可 springboot默认 ...
- 修改windows操作系统的远程桌面默认端口号
1.修改目的 近年来利用弱口令爆破远程桌面服务3389端口号然后种植木马病毒的案例越来越多,近期的勒索病毒也是利用弱口令爆破远程桌面服务3389端口号进行木马病毒种植.基于安全性考虑,需要对系统的远程 ...
- centos 修改ssh默认端口号
linux服务器一般默认的ssh端口号都为22,所以在大部分的使用者手中出于安全考虑就需要修改ssh的默认端口号,下面为为修改ssh默认端口号方法 一:修改/etc/ssh/sshd_config配置 ...
- 修改Tomcat默认端口号,避免与IDEA冲突
修改Tomcat默认端口号,避免与IDEA冲突 APT安装默认位置如下 /var/lib/tomcat8/conf 修改server.xml中的8080端口为8088或其他. 重启服务,试试看效果. ...
- redhat 添加ssh端口_RHEL 7修改ssh默认端口号
RHEL7修改默认端口号(默认port22)初次安装系统完毕后默认情况下系统已经启动了sshd服务当然我们也可以先进行检查: 步骤1,检查是否已安装ssh服务 步骤2,检查服务是否已开启 如上图所示显 ...
最新文章
- 线程池ThreadPoolExecutor
- 精简自己20%的代码
- JVM 分析工具概述
- js截取超链接后参数
- 跟我一起学.NetCore之路由的最佳实现
- 假如地球变成甜甜圈形状,世界会变成什么样子?
- 路透社2017年度最佳图片,向你展示地球过去的一年
- android url 快捷方式,Android向桌面添加快捷方式,使其指向特定的(URL)网页
- html5发光动态效果图,一款带有发光动画的HTML5表单
- android 学习之URI
- Windows 10 的快捷关机方式
- [java/初学者] 猜测随机数字的大小
- Flutter 混合开发
- layui标签输入框inputTags
- 网站地图Sitemap怎么制作
- isis学不到looback口的路由_光纤猫接D-Link无线路由器,怎么设置上网
- 2022-2023级西安交通大学MBA提前面试(预报名即将开启)6月初
- 让杂牌蓝牙适配器也安装上windows 自带的驱动程序
- css3 动画之 2D旋转 3D旋转 放大
- 布局 flex让元素一个靠左一个靠右