RocketMQ 04 簡單運維

2021-10-25 05:00:28 字數 1363 閱讀 9497

./mqadmin updatetopic -b localhost:10911 -t topiccmd
./mqadmin deletetopic -n localhost:9876 -c localhost:10911 -t topiccmd
./mqadmin topiclist -n localhost:9876
./mqadmin topicstatus -n localhost:9876 -t xxoo3
./mqadmin topicroute -n localhost:9876 -t xxoo3
./mqadmin brokerstatus -n localhost:9876 -b localhost:10911
./mqadmin getbrokerconfig -n localhost:9876 -b localhost:10911
./mqadmin sendmsgstatus -n localhost:9876 -b broker-a -c 10
nohup ./mqnamesrv >./log.txt  2>&1 &
nohup

ssh連線中,執行這條指令,你會發現程序中有了demo.jar 這條程序,但它並不在後台執行這時你無法在當前ssh連線中進行其他命令,因為它不是後台執行,你ctrl+c,這條程序會消失。

nohup 並不會後台執行,它是忽略內部的結束通話訊號,不結束通話執行&

程式會在後台執行,如果直接關閉視窗,程序任然會被關閉

>./log.txt

表示把控制台的日誌輸出到指定檔案中

2>&1

0表示標準輸入

1表示標準輸出

2表示標準錯誤輸出

> 預設為標準輸出重定向,與 1> 相同

2>&1 意思是把 標準錯誤輸出 重定向到 標準輸出.

&>file 意思是把 標準輸出 和 標準錯誤輸出 都重定向到檔案file中

終止程序中的kill命令
1  sighup 掛起程序

2  sigint 終止程序

3  siggquit 停止程序

9  sigkill 無條件終止程序

15  sigterm 盡可能終止程序

17  sigstop 無條件停止程序,但不是終止

18  sigtstp 停止或者暫停程序,但不終止程序

19  sigcont 繼續執行停止的程序

RocketMQ(04) 傳送順序訊息

如果你的業務上對訊息的傳送和消費順序有較高的需求,那麼在傳送訊息的時候你需要把它們放到同乙個訊息佇列中,因為只有同乙個佇列的訊息才能確保消費的順序性。下面 我們在傳送訊息的時候,呼叫的是需要傳遞messagequeueselector的send 該方法還可以傳遞乙個額外的引數,其對應messageq...

RocketMQ系列 四 運維常見問題

1 rocketmq生產端和消費端版本不一致導致不能正常消費的問題 問題描述 同乙個生產端發出訊息,a消費端可消費,b消費端卻無法消費,rocketmq console 現 not found the consumer group consume stats,because return offse...

運維測試簡單概述

1 shell程式設計 1 解釋執行器 1 sh 2 bash etc passwd檢視使用者預設bash,sh解釋執行器沒有高亮顯示,也沒有自動補全 2 shell程式設計 1 所有的shell程式都是以 sh 結尾 2 執行方式 1 bash test.sh 2 chmod x test.sh ...