單機部署rocketmq 及測試

2022-09-12 20:21:15 字數 1442 閱讀 8913

unzip rocketmq-all-4.9.1-bin-release.zip

新增日誌檔案路徑,如:rocketmq/logs

修改broker、namesrv、tools的jvm

vim bin/runbroker.sh

// 根據機器實際記憶體調整,這裡演示的機器記憶體比較小,所以配置的值比較小

j**a_opt="$ -server -xms256m -xmx256m -xmn128m"

vim

bin/runse

rver.sh

//

根據機器

實際記憶體調整,這裡演示的機器記憶體比較小,所以配置的值比較小

j**a_opt=

"$

-server -xms256m -xmx256m -xmn128m -xx:metaspacesize=128m -xx:maxmetaspacesize=320m"

vim bin/tools.sh

// 根據機器實際記憶體調整,這裡演示的機器記憶體比較小,所以配置的值比較小

j**a_opt="$ -server -xms128m -xmx128m -xmn256m -xx:permsize=128m -xx:maxpermsize=128m"

啟動 namesrv、broker:

nohup sh bin/mqnamesrv > /data/logs/mqnamesrv.log 2>&1 &

測試訊息:

export namesrv_addr=10.3.200.101:9876

sh bin/tools.sh org.apache.rocketmq.example.quickstart.producer

sh bin/tools.sh org.apache.rocketmq.example.quickstart.consumer

RocketMQ 單機搭建

訊息佇列 訊息佇列是一種 先進先出 的資料結構 應用場景 應用解耦,流量削峰,資料分發 mq的缺點包含以下幾點 前提 擁有jdk環境。bin目錄下是可執行檔案,conf下是rocketmq的配置檔案 修改記憶體配置 檢視啟動日誌 如果能看到namesrv和broker,則說明啟動成功 設定環境變數 ...

單機環境RocketMQ的安裝

2.unzip rocketmq all 4.5.0 bin release.zip 解壓壓縮包 啟動nameserver 1.nohup sh mqnamesrv 進入到bin目錄下,執行namesrv,啟動nameserver ps nohup command 表示在後台執行 2.預設情況下,n...

使用Docker簡單部署Ceph單機測試集群

通過docker可以快速部署小規模ceph集群的流程,可用於開發測試。以下的安裝流程是通過linux shell來執行的 假設你只有一台機器,裝了linux 如ubuntu 系統和docker環境,那麼可以參考以下步驟安裝ceph 1.建立ceph專用網路 docker network create...