1. 程式人生 > 其它 >docker-swarm容器叢集

docker-swarm容器叢集

準備工作

下載Rabbitmq需要的三個rpm檔案:https://origami.lanzoux.com/b0ckwy54d 密碼:7e5v

上傳到虛擬機器上,如下:

搭建

1、安裝

rpm -ivh erlang-22.0.7-1.el7.x86_64.rpm
rpm -ivh socat-1.7.3.2-2.el7.x86_64.rpm
rpm -ivh rabbitmq-server-3.7.18-1.el7.noarch.rpm

2、 複製配置檔案

cp /usr/share/doc/rabbitmq-server-3.7.18/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config

預設安裝完成後配置檔案模板在/usr/share/doc/rabbitmq-server-3.7.18/rabbitmq.config.example,需要將配置檔案複製到/etc/rabbitmq/目錄中,並修改名稱為rabbitmq.config

3、修改配置檔案:rabbitmq.config

把上面這一行放開(注意最後的逗號要去掉)。表示開啟 guest 賬戶

4、啟動rabbitmq的外掛管理

rabbitmq-plugins enable rabbitmq_management

5、啟動rabbitmq服務

systemctl start rabbitmq-server

注意:如果用 start 沒有啟動成功,可以用 restart 命令試試

6、訪問web管理頁:http://ip:15672 (修改成自己機器的ip)

其它命令

1、服務啟動/停止/重啟/查詢狀態

systemctl start    rabbitmq-server   #啟動
systemctl restart  rabbitmq-server   #重啟
systemctl stop     rabbitmq-server   #停止
systemctl status   rabbitmq-server   #檢視狀態

2、rabbitmq管理命令:rabbitmqctl

rabbitmqctl list_users            #檢視使用者
rabbitmqctl list_queues           #檢視佇列
rabbitmqctl status                #borker狀態
rabbitmqctl purget_queue 佇列名稱 #刪除指定佇列中資料
rabbitmqctl delete_queue 佇列名稱 #刪除指定佇列 rabbitmqctl help #幫助命令

更多命令的使用:rabbitmq管理命令整理

3、外掛管理命令:rabbitmq-plugins

rabbitmq-plugins list    #檢視外掛
rabbitmq-plugins enable  #啟動外掛
rabbitmq-plugins disable #停止外掛
rabbitmq-plugins help    #幫助命令 

1、如果無法訪問管理頁,可以關掉防火牆

systemctl disable firewalld

參考地址:https://blog.csdn.net/unique_perfect/article/details/109380996

知識改變世界