Linux安裝RabbitMQ3.8.5(不好使你別打我)

前言

---- 標題起的好,點贊少不了。
安裝環境 : centeros7.3
安裝版本 : RabbitMQ3.8.5 ; ErLang是23.x(當時最新的)

一、明確要安裝的版本

很多時候安裝完發現起不來,大多數原因是因爲版本沒選好;
RabbitMQ和Erlang之間的版本對應關係見官網地址: https://www.rabbitmq.com/which-erlang.html.

二、安裝Erlang(兩種姿勢二選一)

1. yum安裝最新版本的Erlang
 wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
 sudo rpm -Uvh erlang-solutions-1.0-1.noarch.rpm --force --nodeps
 sudo yum install erlang
2. 手動安裝指定版本的Erlang

下載地址:https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/
在這裏插入圖片描述
下載後上傳服務器,執行安裝命令

rpm -ivh erlang-23.0.2-1.el8.x86_64.rpm
3.驗證是否安裝成功
erl -v

三、安裝RabbitMQ

1. 下載安裝包

下載地址:
(1)官方地址
https://www.rabbitmq.com/install-rpm.html#downloads
在這裏插入圖片描述
(2)github上下載
https://github.com/rabbitmq/erlang-rpm/releases
(3)改地址目前是v3.6.15 及其以前的版本
https://www.rabbitmq.com/releases/rabbitmq-server/

2. 安裝

將安裝包下載上傳到服務器,執行安裝命令(注意改成你下載的rpm版本),過程中該yes的選擇y,直到執行完。

yum install rabbitmq-server-3.8.5-1.el7.noarch.rpm

四、配置用戶及遠程連接訪問

默認用戶密碼爲guest,guest;建議刪除後重新配置;

# 查看當前所有用戶
sudo rabbitmqctl list_users
# 由於RabbitMQ默認的賬號用戶名和密碼都是guest。爲了安全起見, 先刪掉默認用戶
sudo rabbitmqctl delete_user guest
# 添加新用戶 root 密碼 111111
sudo rabbitmqctl add_user root 111111
# 設置用戶tag
sudo rabbitmqctl set_user_tags root administrator
# 賦予用戶默認vhost的全部操作權限
sudo rabbitmqctl set_permissions -p / root ".*" ".*" ".*"
# 查看用戶的權限
sudo rabbitmqctl list_user_permissions root

開啓web管理接口

sudo rabbitmq-plugins enable rabbitmq_management

啓動服務,訪問http://ip:15672,輸入用戶名和密碼就可以訪問web管理界面了。

五、服務啓動相關命令

# 添加開機啓動RabbitMQ服務
sudo chkconfig rabbitmq-server on  
# 啓動服務
sudo /sbin/service rabbitmq-server start 
# 查看服務狀態
sudo /sbin/service rabbitmq-server status  
# 停止服務
sudo /sbin/service rabbitmq-server stop   

注意開放5672和15672端口

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章