---问题---

有同事提出各个问题:如何修改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的默认端口号相关推荐

  1. 解决如何修改linux系统mysql默认端口号3306

    解决如何修改linux系统mysql默认端口号3306 修改配置文件 验证端口号 修改配置文件 找到my.cnf 文件 ,我的是在/etc/目录下 vim /etc/my.cnf 如下图所示: 找到c ...

  2. 开启1521端口监听_修改Oracle监听默认端口号1521的方法

    前言 大家都知道在oracle中,默认的监听端口号为1521,一旦有人扫描出这个端口号就会知道此服务器为oracle数据库服务器,存在极其大的安全隐患,下面在这里,教大家如何修改oracle默认端口号 ...

  3. Windows 10远程桌面指定端口连接;端口号修改;远程桌面默认端口号

    远程桌面默认端口号:3389 端口号修改: win+r输入regedit打开注册表 依次打开路径: HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set\Contro ...

  4. oracle监听程序端口号是,修改Oracle监听默认端口号1521的方法

    前言 大家都知道在oracle中,默认的监听端口号为1521,一旦有人扫描出这个端口号就会知道此服务器为oracle数据库服务器,存在极其大的安全隐患,下面在这里,教大家如何修改oracle默认端口号 ...

  5. 如何修改 远程桌面的 默认端口号 3389

    修改注册表的以下位置的键值: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP- ...

  6. 如何修改Vue和springboot的默认端口号

    当同时运行前后端的时候如果都用8080是不可能的,所以需要修改其中一个的端口号: Vue的默认端口号: 找到config包下的index.js,里面有一个port,修改它即可 springboot默认 ...

  7. 修改windows操作系统的远程桌面默认端口号

    1.修改目的 近年来利用弱口令爆破远程桌面服务3389端口号然后种植木马病毒的案例越来越多,近期的勒索病毒也是利用弱口令爆破远程桌面服务3389端口号进行木马病毒种植.基于安全性考虑,需要对系统的远程 ...

  8. centos 修改ssh默认端口号

    linux服务器一般默认的ssh端口号都为22,所以在大部分的使用者手中出于安全考虑就需要修改ssh的默认端口号,下面为为修改ssh默认端口号方法 一:修改/etc/ssh/sshd_config配置 ...

  9. 修改Tomcat默认端口号,避免与IDEA冲突

    修改Tomcat默认端口号,避免与IDEA冲突 APT安装默认位置如下 /var/lib/tomcat8/conf 修改server.xml中的8080端口为8088或其他. 重启服务,试试看效果. ...

  10. redhat 添加ssh端口_RHEL 7修改ssh默认端口号

    RHEL7修改默认端口号(默认port22)初次安装系统完毕后默认情况下系统已经启动了sshd服务当然我们也可以先进行检查: 步骤1,检查是否已安装ssh服务 步骤2,检查服务是否已开启 如上图所示显 ...

最新文章

  1. 线程池ThreadPoolExecutor
  2. 精简自己20%的代码
  3. JVM 分析工具概述
  4. js截取超链接后参数
  5. 跟我一起学.NetCore之路由的最佳实现
  6. 假如地球变成甜甜圈形状,世界会变成什么样子?
  7. 路透社2017年度最佳图片,向你展示地球过去的一年
  8. android url 快捷方式,Android向桌面添加快捷方式,使其指向特定的(URL)网页
  9. html5发光动态效果图,一款带有发光动画的HTML5表单
  10. android 学习之URI
  11. Windows 10 的快捷关机方式
  12. [java/初学者] 猜测随机数字的大小
  13. Flutter 混合开发
  14. layui标签输入框inputTags
  15. 网站地图Sitemap怎么制作
  16. isis学不到looback口的路由_光纤猫接D-Link无线路由器,怎么设置上网
  17. 2022-2023级西安交通大学MBA提前面试(预报名即将开启)6月初
  18. 让杂牌蓝牙适配器也安装上windows 自带的驱动程序
  19. css3 动画之 2D旋转 3D旋转 放大
  20. 布局 flex让元素一个靠左一个靠右

热门文章

  1. mysql时间日期函数
  2. 软件需求分析学习笔记
  3. 『ORACLE』 DG性能转换(11g)
  4. jQuery学习-事件之绑定事件(五)
  5. [我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之灯光介绍Lights...
  6. Foundation - NSDate
  7. 062 函数进阶小结
  8. 嵊州D1T1 总统先生,一路走好!
  9. Centos7 卸载自带的OpenJDK
  10. hdu 2142 Can you find it?