修改RocketMQ的NameServer端口
---问题---
有同事提出各个问题:如何修改RocketMQ的NameServer端口号?(默认:9876)
---结论---
调查并验证之后,结论及过程如下:
验证版本:rocketmq-all-4.2.0
NameServer启动的时候会根据【业务参数】及【网络参数】来指定NameServer的启动选项:
NameServerStartUp源码(NameServer启动)
NamesrvConfig源码【业务参数】
NettyServerConfig源码【网络参数】
这两个类中的属性都是可以通过配置文件来修改的。
配置方式:使用-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端口的更多相关文章
- 网卡配置和DNS配置,手动挂在nas存储的共享目录,网络相关其它操作命令,修改防火墙中的端口配置,resolv.conf配置详细介绍和网卡信息配置详细介绍
		
1. 网卡配置和DNS配置 若想服务器能够发邮件,需要让部署的服务器能够访问到外网环境.若部署的服务器访问不到外网,通过ping www.baidu.com的方式执行的时候,会出现以下问题: &q ...
 - 修改Oracle监听端口
		
修改oracle监听端口 修改端口号的整体步骤:1.1 查看当前监听的状态1.2 停止监听1.3 修改监听文件的端口号1.4 修改初始化参数local_listener1.5 重启 ...
 - CentOS 6.0修改ssh远程连接端口
		
转自:系统运维 » CentOS 6.0修改ssh远程连接端口 实现目的:把ssh默认远程连接端口修改为2222 方法如下: 1.编辑防火墙配置:vi /etc/sysconfig/iptables ...
 - windows server 2008 IP安全策略关闭端口,禁止ping,修改远程连接3389端口,开放指定端口
		
windows server 2008 IP安全策略关闭端口: Tomcat服务访问不了情况解决. Windows默认情况下有很多端口是开放的,在你上网的时候,网络病毒和黑客可以通过这 ...
 - php 修改 AppServ 下Apache 端口
		
php 修改 AppServ 下Apache 端口 步骤一:把 C:\AppServ\Apache2.2\conf 中httpd.conf修改了 还不正确 步骤二:把httpd.conf 中List ...
 - 修改linux默认ssh 端口
		
修改ssh的默认端口 1.编辑ssh配置文件: #vi /etc/ssh/ssh_config #vi /etc/ssh/sshd_config ...
 - linux下如何修改iptables开启80端口
		
linux下如何修改iptables开启80端口 最近在做本地服务器的环境,发现网站localhost能正常访问,用ip访问就访问不了,经常使用CentOS的朋友,可能会遇到和我一样的问题.开启了 ...
 - CentOS7修改SSH远程连接端口
		
CentOS7修改SSH远程连接端口
 - 【转载】Windows服务器修改远程桌面默认端口
		
因为 windows服务器远程桌面端口默认是 3389端口,使用系统默认端口的风险很大,很容易被攻击软件扫描以及攻击,同时频繁的扫描和攻击会导致服务器的 CPU 及带宽资源耗尽,因此为了保证服务器的安 ...
 
随机推荐
- 6-20 No Less Than X in BST(20 分)
			
You are supposed to output, in decreasing order, all the elements no less than X in a binary search ...
 - DesignPattern(六)行为型模式(下)
			
状态模式 每个对象都有其对应的状态,而每个状态又对应一些相应的行为,如果某个对象有多个状态时,那么就会对应很多的行为.那么对这些状态的判断和根据状态完成的行为,就会导致多重条件语句,并且如果添加一种新 ...
 - python的继承顺序
			
python的继承顺序 python 创建类时分为新式类和旧式类 class A: # 经典类 def __init__(self): pass # 新类,可以在这里加 __metaclass__ = ...
 - 注册dll文件
			
1.打开"开始-运行-输入regsvr32 XXX.dll",回车即可 2.win7 64位旗舰版系统运行regsvr32.exe提示版本不兼容 在运行regsvr32.exe的时 ...
 - $.each()的用法
			
var obj = { one:1, two:2, three:3}; $.each(obj, function(key, val) { console.log(key);//one two thre ...
 - Eclipse添加中文javadoc
			
SUN官方API中文版[JDK1.6]1.6API文档(中文)的下载地址:ZIP格式用来设置javadoc,下载地址:http://download.java.net/jdk/jdk-api-loca ...
 - FastAdmin 的前端环境怎么安装?
			
FastAdmin 的前端环境怎么安装? 安装 Git 安装 Node.js 安装 cnpm 安装 bower 开始安装 FastAdmin 的前端组件 bower install bower upd ...
 - ASI接口
			
Asynchronous Serial Interface ,异步串行接口,用于传送码流的一个标准DVB接口. 在目前的DVB-C系统设备的传输接口有两种MPEG2视频码流传输接口标准:异步串行接口A ...
 - 怎么才知道你在使用的是不是中国电信CN2的线路
			
原文:http://www.juzhenyun.org/helpview_66.html 首先你能从和电信的合同上确认是否为CN2线路 目前CN2的线路多为商业用途.公司用户申请中国电信的Intern ...
 - 2018 Multi-University Training Contest 4-Glad You Came(hdu 6356)
			
一.思路 线段树维护一个区间最小值,然后对于每次操作,做区间更新即可.要注意的是,在更新的时候,记得剪枝:如果当前更新的值$v \le minv$(minv为当前线段树节点所管辖区间的最小值),直接返 ...