RocketMQ Broker命令【實(shí)戰(zhàn)筆記】

1.查看broker狀態(tài)信息
bin/mqadmin brokerStatus -b 192.168.1.x:10911 -n 192.168.1.x:9876

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
bootTimestamp                   : 1535597348792
brokerVersion                   : 232
brokerVersionDesc               : V4_1_0_SNAPSHOT
commitLogDirCapacity            : Total : 8.7 TiB, Free : 7.7 TiB.
commitLogDiskRatio              : 0.11147464487710743
commitLogMaxOffset              : 6652182757965
commitLogMinOffset              : 5676873023488
consumeQueueDiskRatio           : 0.11147464487710743
dispatchBehindBytes             : 0
dispatchMaxBuffer               : 0
earliestMessageTimeStamp        : 1539290831130
getFoundTps                     : 24229.27707229277 24670.716261707163 24323.07766631239
getMessageEntireTimeMax         : 4895
getMissTps                      : 23384.56154384562 24047.195280471955 23735.196223133637
getTotalTps                     : 47613.83861613839 48717.91154217912 48058.27388944603
getTransferedTps                : 28046.395360463954 28519.931340199313 28905.699949690646
msgGetTotalTodayMorning         : 30682264110
msgGetTotalTodayNow             : 31750490006
msgGetTotalYesterdayMorning     : 29219504313
msgPutTotalTodayMorning         : 7329767893
msgPutTotalTodayNow             : 7523090457
msgPutTotalYesterdayMorning     : 7031035625
pageCacheLockTimeMills          : 0
pullThreadPoolQueueCapacity     : 100000
pullThreadPoolQueueHeadWaitTimeMills: 0
pullThreadPoolQueueSize         : 0
putMessageAverageSize           : 807.2943103360182
putMessageDistributeTime        : [<=0ms]:229497 [0~10ms]:1275 [10~50ms]:4 [50~100ms]:0 [100~200ms]:0 [200~500ms]:0 [500ms~1s]:0 [1~2s]:0 [2~3s]:0 [3~4s]:0 [4~5s]:0 [5~10s]:0 [10s~]:0
putMessageEntireTimeMax         : 10885
putMessageSizeTotal             : 6073348121272
putMessageTimesTotal            : 7523090456
putTps                          : 4424.957504249575 4466.0700596607 4577.724617932119
remainHowManyDataToCommit       : 6.9 KiB
remainHowManyDataToFlush        : 0 B
remainTransientStoreBufferNumbs : 3
runtime                         : [ 48 days, 7 hours, 52 minutes, 34 seconds ]
scheduleMessageOffset_1         : 5169358,5169358
scheduleMessageOffset_10        : 8161108,8171531
scheduleMessageOffset_11        : 7864781,7877885
scheduleMessageOffset_12        : 7584977,7601110
scheduleMessageOffset_13        : 7278660,7297334
scheduleMessageOffset_14        : 7123700,7146082
scheduleMessageOffset_15        : 7013493,7063463
scheduleMessageOffset_16        : 6864847,6950753
scheduleMessageOffset_17        : 6549491,6803414
scheduleMessageOffset_18        : 12887811,12894744
scheduleMessageOffset_3         : 13667462,13667752
scheduleMessageOffset_4         : 9780224,9781009
scheduleMessageOffset_5         : 63142105,63144981
scheduleMessageOffset_6         : 9185173,9188251
scheduleMessageOffset_7         : 9002046,9006727
scheduleMessageOffset_8         : 8834782,8841531
scheduleMessageOffset_9         : 1112865066,1112879874
sendThreadPoolQueueCapacity     : 10000
sendThreadPoolQueueHeadWaitTimeMills: 0
sendThreadPoolQueueSize         : 0
startAcceptSendRequestTimeStamp : 0
You have mail in /var/spool/mail/root
bin/mqadmin brokerConsumeStats -b 192.168.1.x:10911 -n 192.168.1.x:9876

zeus-package-mismatch-topic       zeus-package-mismatch-consumer    broker-a                          0     698533                698532                1                     2018-10-17 18:35:58
zeus-package-mismatch-topic       zeus-package-mismatch-consumer    broker-a                          1     698521                698520                1                     2018-10-17 18:36:01
zeus-package-mismatch-topic       zeus-package-mismatch-consumer    broker-a                          2     698514                698513                1                     2018-10-17 18:36:01
zeus-package-mismatch-topic       zeus-package-mismatch-consumer    broker-a                          3     698495                698494                1                     2018-10-17 18:36:01
2.清除廢棄的ConsumeQueue
bin/mqadmin cleanExpiredCQ -b 192.168.1.x:10911 -n 192.168.1.x:9876
3.清除廢棄的Topic
bin/mqadmin cleanUnusedTopic -b 192.168.1.x:10911 -n 192.168.1.x:9876
4.獲取broker配置信息
bin/mqadmin getBrokerConfig -b 192.168.1.x:10911 -n 192.168.1.x:9876
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
============192.168.1.x:10911============
autoCreateSubscriptionGroup                       =  false
brokerName                                        =  broker-a
haListenPort                                      =  10912
clientManagerThreadPoolQueueCapacity              =  1000000
flushCommitLogThoroughInterval                    =  10000
flushCommitLogLeastPages                          =  4
clientCallbackExecutorThreads                     =  48
notifyConsumerIdsChangedEnable                    =  true
cleanResourceInterval                             =  10000
channelNotActiveInterval                          =  60000
diskMaxUsedSpaceRatio                             =  88
debugLockEnable                                   =  false
messageDelayLevel                                 =  1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h
clusterTopicEnable                                =  true
messageIndexEnable                                =  true
serverPooledByteBufAllocatorEnable                =  true
shortPollingTimeMills                             =  1000
commercialEnable                                  =  true
redeleteHangedFileInterval                        =  120000
flushConsumerOffsetInterval                       =  5000
flushCommitLogTimed                               =  false
maxMessageSize                                    =  65536
brokerId                                          =  0
syncFlushTimeout                                  =  5000
flushConsumeQueueThoroughInterval                 =  60000
clientChannelMaxIdleTimeSeconds                   =  120
flushDelayOffsetInterval                          =  10000
serverSocketRcvBufSize                            =  131072
flushDiskType                                     =  ASYNC_FLUSH
maxTransferBytesOnMessageInMemory                 =  262144
clientManageThreadPoolNums                        =  32
serverChannelMaxIdleTimeSeconds                   =  120
serverCallbackExecutorThreads                     =  0
transientStorePoolSize                            =  5
maxTransferBytesOnMessageInDisk                   =  65536
pullMessageThreadPoolNums                         =  128
clientCloseSocketIfTimeout                        =  false
fetchNamesrvAddrByAddressServer                   =  false
sendThreadPoolQueueCapacity                       =  10000
diskFallRecorded                                  =  true
transientStorePoolEnable                          =  true
offsetCheckInSlave                                =  false
disableConsumeIfConsumerReadSlowly                =  false
commitCommitLogThoroughInterval                   =  200
consumerManagerThreadPoolQueueCapacity            =  1000000
flushIntervalConsumeQueue                         =  1000
clientOnewaySemaphoreValue                        =  65535
warmMapedFileEnable                               =  true
slaveReadEnable                                   =  false
transferMsgByHeap                                 =  true
consumerFallbehindThreshold                       =  17179869184
serverAsyncSemaphoreValue                         =  64
startAcceptSendRequestTimeStamp                   =  0
flushConsumerOffsetHistoryInterval                =  60000
brokerIP2                                         =  192.168.1.x
maxTransferCountOnMessageInDisk                   =  8
brokerIP1                                         =  192.168.1.x
deleteCommitLogFilesInterval                      =  100
adminBrokerThreadPoolNums                         =  16
storePathCommitLog                                =  /data/rocketmq/store/commitlog
filterServerNums                                  =  0
deleteConsumeQueueFilesInterval                   =  100
checkCRCOnRecover                                 =  true
serverOnewaySemaphoreValue                        =  256
defaultQueryMaxNum                                =  32
clientWorkerThreads                               =  4
clientSocketRcvBufSize                            =  131072
maxDelayTime                                      =  40
connectTimeoutMillis                              =  3000
clientPooledByteBufAllocatorEnable                =  false
commercialTimerCount                              =  1
serverSocketSndBufSize                            =  131072
regionId                                          =  DefaultRegion
duplicationEnable                                 =  false
cleanFileForciblyEnable                           =  true
fastFailIfNoBufferInStorePool                     =  false
rejectTransactionMessage                          =  false
serverSelectorThreads                             =  3
consumerManageThreadPoolNums                      =  32
haSendHeartbeatInterval                           =  5000
mapedFileSizeConsumeQueue                         =  50000000
storeCheckpoint                                   =  /data/rocketmq/store/checkpoint
commitCommitLogLeastPages                         =  4
longPollingEnable                                 =  true
flushConsumeQueueLeastPages                       =  2
storePathRootDir                                  =  /data/rocketmq/store
defaultTopicQueueNums                             =  4
highSpeedMode                                     =  false
commercialBaseCount                               =  1
checkTransactionMessageEnable                     =  false
accessMessageInMemoryMaxRatio                     =  40
autoCreateTopicEnable                             =  false
commitIntervalCommitLog                           =  200
brokerTopicEnable                                 =  true
namesrvAddr                                       =  192.168.1.x:9876;192.168.1.x:9876
clientAsyncSemaphoreValue                         =  65535
maxMsgsNumBatch                                   =  64
storePathConsumeQueue                             =  /data/rocketmq/store/consumequeue
fileReservedTime                                  =  120
deleteWhen                                        =  04
waitTimeMillsInSendQueue                          =  200
commercialTransCount                              =  1
osPageCacheBusyTimeOutMills                       =  1000
abortFile                                         =  /data/rocketmq/store/abort
maxIndexNum                                       =  20000000
registerBrokerTimeoutMills                        =  6000
messageIndexSafe                                  =  false
putMsgIndexHightWater                             =  600000
listenPort                                        =  10911
serverWorkerThreads                               =  8
clientSocketSndBufSize                            =  131072
traceOn                                           =  true
maxHashSlotNum                                    =  5000000
brokerRole                                        =  ASYNC_MASTER
storePathIndex                                    =  /data/rocketmq/store/index
rocketmqHome                                      =  /home/baseuser/rocketmq
useReentrantLockWhenPutMessage                    =  false
haHousekeepingInterval                            =  20000
brokerPermission                                  =  6
maxTransferCountOnMessageInMemory                 =  1000
useEpollNativeSelector                            =  false
haSlaveFallbehindMax                              =  268435456
haTransferBatchSize                               =  32768
messageStorePlugIn                                =  
pullThreadPoolQueueCapacity                       =  100000
brokerClusterName                                 =  ZmsClusterB
destroyMapedFileIntervalForcibly                  =  120000
mapedFileSizeCommitLog                            =  1073741824
commercialBigCount                                =  1
flushLeastPagesWhenWarmMapedFile                  =  4096
sendMessageThreadPoolNums                         =  1
flushIntervalCommitLog                            =  500
5.發(fā)送消息到broker
bin/mqadmin sendMsgStatus -b 192.168.1.x:10911 -n 192.168.1.x:9876
6.更新broker信息
bin/mqadmin updateBrokerConfig -b 192.168.1.x:10911 -n 192.168.1.x:9876 -k key -v value

作者老梁,哈啰出行高級(jí)技術(shù)專家耿戚,參與了《RocketMQ技術(shù)內(nèi)幕》審稿工作懦铺。專注后端中間件方向盲厌,已陸續(xù)發(fā)表RocketMQ系列耿战、Kafka系列崔涂、gRPC系列、Sentinel系列耘擂、Java NIO系列摇庙。其中RocketMQ系列已發(fā)表40余篇旱物。源碼、實(shí)戰(zhàn)跟匆、原理异袄、調(diào)優(yōu)期待與你一起學(xué)習(xí)。


公眾號(hào).jpg

個(gè)人微信.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末玛臂,一起剝皮案震驚了整個(gè)濱河市烤蜕,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌迹冤,老刑警劉巖讽营,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異泡徙,居然都是意外死亡橱鹏,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來莉兰,“玉大人挑围,你說我怎么就攤上這事√腔模” “怎么了杉辙?”我有些...
    開封第一講書人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)捶朵。 經(jīng)常有香客問我蜘矢,道長(zhǎng),這世上最難降的妖魔是什么综看? 我笑而不...
    開封第一講書人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任品腹,我火速辦了婚禮,結(jié)果婚禮上红碑,老公的妹妹穿的比我還像新娘舞吭。我一直安慰自己,他們只是感情好句喷,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開白布镣典。 她就那樣靜靜地躺著,像睡著了一般唾琼。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上澎剥,一...
    開封第一講書人閱讀 51,541評(píng)論 1 305
  • 那天锡溯,我揣著相機(jī)與錄音,去河邊找鬼哑姚。 笑死祭饭,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的叙量。 我是一名探鬼主播倡蝙,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼绞佩!你這毒婦竟也來了寺鸥?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤品山,失蹤者是張志新(化名)和其女友劉穎胆建,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體肘交,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡笆载,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片凉驻。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡腻要,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出涝登,到底是詐尸還是另有隱情闯第,我是刑警寧澤,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布缀拭,位于F島的核電站咳短,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏蛛淋。R本人自食惡果不足惜咙好,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望褐荷。 院中可真熱鬧勾效,春花似錦、人聲如沸叛甫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)其监。三九已至萌腿,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間抖苦,已是汗流浹背毁菱。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留锌历,地道東北人贮庞。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像究西,于是被迫代替她去往敵國(guó)和親窗慎。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容