### 部署節點1,192.168.1.100上
單機啟動乙個節點就好
```sh
docker run -d -h rabbitmq01 --name rabbitmq01 \
-p 15672:15672 -p 5672:5672 -p 4369:4369 -p 25672:25672 \
-e rabbitmq_vm_memory_high_watermark=0.9 \
-e rabbitmq_erlang_cookie='rabbitmq379' rabbitmq:3.7.9-management
```### 部署節點2,192.168.1.101上
```sh
# 機器192.168.1.101上
docker run -d -h rabbitmq02 --name rabbitmq02 \
-p 15672:15672 -p 5672:5672 -p 4369:4369 -p 25672:25672 \
-e rabbitmq_erlang_cookie='rabbitmq379' \
-e rabbitmq_vm_memory_high_watermark=0.9 \ # 記憶體告警限制根據實際情況修改
--add-host rabbitmq01:192.168.1.100 rabbitmq:3.7.9-management
```### 部署節點3,192.168.1.102上
```sh
# 機器192.168.1.102上
docker run -d -h rabbitmq03 --name rabbitmq03 \
-p 15672:15672 -p 5672:5672 -p 4369:4369 -p 25672:25672 \
-e rabbitmq_erlang_cookie='rabbitmq379' \
-e rabbitmq_vm_memory_high_watermark=0.9 \
--add-host rabbitmq01:192.168.1.100 \
--add-host rabbitmq02:192.168.1.101 rabbitmq:3.7.9-management
```### 說明
```sh
# 埠說明
tcp4369埠用於集群鄰居發現:
tcp5671,5672埠用於amqp 0.9.1 and 1.0 clients使用;
tcp15672埠用於http api與rabbitadmin訪問,後者僅限在management plugin開啟時;
tcp25672埠用於erlang分布式節點/工具通訊
# 記憶體說明
0.4: 表示百分之40
--ram: 引數為記憶體節點,預設硬碟節點
```### 加入集群操作
```sh
# 進入第乙個節點:
# 進入第二個節點:
# 進入第三個節點:
```
mac 使用docker 安裝 rabbitmq
專案要用到rabbitmq 官網說brew install 但是brew update就半天都不成功,突然想起了docker,以前用過一點點,就試著來了一下 docker search rabbitmq management docker pull rabbitmq management docke...
CentOS 使用yum安裝rabbitmq
rabbitmq erlang版本要求 rabbitmq erlang name rabbitmq erlang baseurl gpgcheck 1 gpgkey repo gpgcheck 0 enabled 1 然後執行 sudo yum install erlang 即可安裝 執行 erl ...
Windows下安裝及配置RabbitMQ
步驟 一 安裝erlang語言開發包 rabbitmq 為erlang 語言開發 一路預設安裝,配置環境變數 erlang home erlang 安裝路徑 新增 path erlang home bin 二 安裝rabbitmq,一路預設安裝,配置環境變數 rabbitmq server 安裝路徑...