RocketMQ运维管理命令mqadmin-配置相关

配置相关

getNamesrvConfig

作用:获取name server 配置

命令:mqadmin getNamesrvConfig [-h] [-n ]

参数

含义

备注

-h,–help

打印help信息

-n,–namesrvAddr

nameserver服务地址列表

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

[root@localhost-001 bin]
RocketMQLog:WARN No appenders could be found for logger (io.netty.util.internal.PlatformDependent0).
RocketMQLog:WARN Please initialize the logger system properly.
============172.24.30.192:9876============
serverChannelMaxIdleTimeSeconds                   =  120
listenPort                                        =  9876
serverCallbackExecutorThreads                     =  0
serverAsyncSemaphoreValue                         =  64
serverSocketSndBufSize                            =  65535
rocketmqHome                                      =  /neworiental/rocketmq-nameserver/rocketmq-all-4.7.1-bin-release
clusterTest                                       =  false
serverSelectorThreads                             =  3
useEpollNativeSelector                            =  false
orderMessageEnable                                =  false
serverPooledByteBufAllocatorEnable                =  true
kvConfigPath                                      =  /neworiental/rocketmq-nameserver/namesrv/kvConfig.json
serverWorkerThreads                               =  8
serverSocketRcvBufSize                            =  65535
productEnvName                                    =  center
serverOnewaySemaphoreValue                        =  256
configStorePath                                   =  /neworiental/rocketmq-nameserver/rocketmq-all-4.7.1-bin-release/conf/nameserver.conf
[root@localhost-001 bin]

注意:经测试,-n每次只能指定一个nameserver地址

updateNamesrvConfig

作用:修改name server 配置

命令:mqadmin updateNamesrvConfig [-h] -k [-n ] -v

参数

含义

备注

-h,–help

打印help信息

-n,–namesrvAddr

nameserver服务地址列表

-k,–key

config key值

-v,–value

config value值

示例

1
2
3
4
5
6

[root@localhost-001 bin]
RocketMQLog:WARN No appenders could be found for logger (io.netty.util.internal.PlatformDependent0).
RocketMQLog:WARN Please initialize the logger system properly.
update name server config success![172.24.30.192:9876]
serverSelectorThreads : 5
[root@localhost-001 bin]

注意:每次只能修改一个nameserver

updateKvConfig

作用:创建或修改KV配置信息

命令:mqadmin updateKvConfig [-h] -k [-n ] -s -v

参数

含义

备注

-h,–help

打印help信息

-n,–namesrvAddr

nameserver服务地址列表

-s,–namespace

namespace值

-k,–key

key值

-v,–value

value值

示例

1
2

deleteKvConfig

作用:删除KV配置信息

命令: mqadmin deleteKvConfig [-h] -k [-n ] -s

参数

含义

备注

-h,–help

打印help信息

-n,–namesrvAddr

nameserver服务地址列表

-k,–key

key值

-s,–namespace

namespace值

示例

1
2

updateBrokerConfig

作用:更新broker配置文件

命令:mqadmin updateBrokerConfig [-b ] [-c ] [-h] -k [-n ] -v

参数

含义

备注

-b,–brokerAddr

broker地址,如果未指定-c,则必填

-c,–clusterName

cluster名称,如果未指定-b,则必填

-h,–help

打印help信息

-n,–namesrvAddr

nameserver服务地址列表

-k,–key

配置的key值

-v,–value

配置的value值

示例

1
2
3
4
5
6
7
8

[root@localhost-001 bin]
RocketMQLog:WARN No appenders could be found for logger (io.netty.util.internal.PlatformDependent0).
RocketMQLog:WARN Please initialize the logger system properly.
update broker config success, 172.24.30.194:10911
update broker config success, 172.24.30.193:10911
update broker config success, 172.24.30.192:10911
[root@localhost-001 bin]

getBrokerConfig

作用:获取broker配置

命令:mqadmin getBrokerConfig [-b ] [-c ] [-h] [-n ]

参数

含义

备注

-h,–help

打印help信息

-n,–namesrvAddr

nameserver服务地址列表

-b,–brokerAddr

broker地址,如果未指定-c,则必填

-c,–clusterName

cluster名称,如果未指定-b,则必填

示例

1
2
3
4
5
6

./mqadmin getBrokerConfig -n 172.24.30.192:9876 -c xdf-test1

./mqadmin getBrokerConfig -n 172.24.30.192:9876 -b localhost:10911

由于配置项过多,此处省略

注意:-c会打印出集群内的所有broker配置信息,-b可以打印指定的broker(只能指定一个)

updateAclConfig

作用:修改ACL配置yaml文件

命令:mqadmin updateAclConfig -a -b | -c [-g ] [-h] [-i ] [-m ] [-n ] [-s ] [-t ] [-u ] [-w ]

参数

含义

备注

-h,–help

打印help信息

-n,–namesrvAddr

nameserver服务地址列表

-a,–accessKey

在acl配置文件中配置accessKey

-b,–brokerAddr

指定修改acl配置文件的broker地址

-c,–clusterName

指定修改acl配置文件的cluster名称

-g,–groupPerms

配置组的权限列表

例如: groupD=DENY,groupD=SUB

-i,–defaultTopicPerm

设置默认的topic权限

-m,–admin

设置admin标识

-s,–secretKey

设置secretKey

-t,–topicPerms

设置topic权限列表

例如: topicA=DENY,topicD=SUB

-u,–defaultGroupPerm

设置默认的组权限

-w,–whiteRemoteAddress

设置ip白名单

示例

1
2

deleteAccessConfig

作用:删除ACL配置

命令:mqadmin deleteAccessConfig -a -b | -c [-h] [-n ]

参数

含义

备注

-h,–help

打印help信息

-n,–namesrvAddr

nameserver服务地址列表

-a,–accessKey

设置accessKey

-b,–brokerAddr

指定broker地址

-c,–clusterName

指定cluster名称

示例

1
2

clusterAclConfigVersion

作用:列出所有ACL配置版本信息

命令:mqadmin clusterAclConfigVersion -b | -c [-h] [-n ]

参数

含义

备注

-h,–help

打印help信息

-n,–namesrvAddr

nameserver服务地址列表

-b,–brokerAddr

指定broker地址

-c,–clusterName

指定cluster名称

示例

1

./mqadmin clusterAclConfigVersion -n 172.24.30.192:9876 -b 172.24.30.192:10911

updateGlobalWhiteAddr

作用:修改acl配置的全局白名单

命令:mqadmin updateGlobalWhiteAddr -b | -c -g [-h] [-n ]

参数

含义

备注

-h,–help

打印help信息

-n,–namesrvAddr

nameserver服务地址列表

-b,–brokerAddr

指定broker地址

-c,–clusterName

指定cluster名称

-g,–globalWhiteRemoteAddresses

设置全局白名单列表

例如: 10.10.103.,192.168.0.

示例

1
2

getAccessConfigSubCommand

作用:列出所有acl配置信息

命令:mqadmin getAccessConfigSubCommand -b | -c [-h] [-n ]

参数

含义

备注

-h,–help

打印help信息

-n,–namesrvAddr

nameserver服务地址列表

-b,–brokerAddr

指定broker地址

-c,–clusterName

指定cluster名称

示例

1
2

./mqadmin getAccessConfigSubCommand -n 172.24.30.192:9876 -b 172.24.30.192:10911

updateOrderConf

作用:创建、修改或删除order conf

命令:mqadmin updateOrderConf [-h] -m [-n ] -t [-v ]

参数

含义

备注

-h,–help

打印help信息

-n,–namesrvAddr

nameserver服务地址列表

-m,–method

操作类型

例如:put、get、delete

-t,–topic

topic名称

-v,–orderConf

设置order conf

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值