Linux下rocketMQ的安裝

2021-10-05 23:43:46 字數 581 閱讀 1328

過程略。

# vi /etc/profile

追加以下資訊:

export path=$path:$rocketmq_home/bin

重新整理生效

進入rocketmq的conf目錄下,開啟broker.conf檔案,加入以下配置資訊:

namesrvaddr=10.50.0.16:9876

brokerip1=10.50.0.16

注:ip就是步驟2中查到的ip

進入rocketmq的bin目錄下,執行

nohup sh mqnamesrv &

通過tail -f nohup.out檢視是否啟動成功

進入rocketmq的bin目錄下執行:

nohup sh mqbroker -n 10.50.0.16:9876 &

rocketmq的訊息訪問

rocketmq是我們常用的訊息中介軟體之一,現在我們就來分析一下,它是如何儲存和讀取訊息的。rocketmq是把訊息持久化在本地的檔案系統的,所有的訊息,都儲存在commitlog檔案中,這個檔案是不區分topic或者messagequeue的,所有的訊息,都是儲存在一起,這個點跟常見的kafka...

RocketMQ的發展歷史

rocketmq是乙個由阿里巴巴開源的訊息中介軟體,2012年開源,2017年成為apache頂級專案。它的核心設計借鑑了kafka,所以我們在了解rocketmq的時候,會發現很多和kafka相同的特性。同時呢,rocket在某些功能上和kafka又有較大的差異,接下來我們就去了解rocketmq...

rocketmq 遇到的坑

1.1 broker配置問題 沒有配置brokerip位址,導致從 rocketmq 的 nameserver 獲取到的broker ip錯誤,在 conf 目錄下設定broker brokerclustername defaultcluster brokername broker a broker...