Name Server可配置参数介绍
Name Server是通过RocketMQ的bin目录下的mqnamesrv指令启动的,之前介绍的都是不带任何参数直接启动的,实际上该指令还可以带一些参数。通过mqnamesrv -h
可以查看mqnamesrv指令可以配置的一些参数。
$ bin/mqnamesrv -h
usage: mqnamesrv [-c <arg>] [-h] [-n <arg>] [-p]
-c,--configFile <arg> Name server config properties file
-h,--help Print help
-n,--namesrvAddr <arg> Name server address list, eg: 192.168.0.1:9876;192.168.0.2:9876
-p,--printConfigItem Print all config item
从上面的可以看到,主要可以通过-c
指定一个配置文件,而该配置文件中可配置的内容可以通过mqnamesrv -p
打印出来,它是通过日志输出的方式打印出来的,去除日志相关信息外的日志内容即可配置信息如下。
rocketmqHome=/home/elim/dev/tools/rocketmq4.5.0
kvConfigPath=/home/elim/namesrv/kvConfig.json
configStorePath=/home/elim/namesrv/namesrv.properties
productEnvName=center
clusterTest=