Linux安裝RabbitMQ的詳細步驟
一、安裝資源準備
系統是CentOS 7,此教程採用RabbitMQ3.8.2版本,是因爲RabbitMQ3.7系列將於2020年3月31日停止技術支持
Erlang官網下載:https://www.erlang-solutions.com/resources/download.html
RabbitMQ官網教程:https://www.rabbitmq.com/install-rpm.html
關於RabbitMQ版本與Erlang版本的兼容說明:
本教程採用:Erlang 21.3.8,RabbitMQ 3.8.2
資源下載完畢後採用FTP服務器上傳到Linux上,或者直接複製連接通過wget命令下載
二、安裝Erlang
下載好Erlang的rpm包後,需要構建Erlang安裝的系統環境
安裝環境依賴:
yum install epel-release
yum install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl
安裝此前下載的Erlang:
rpm -ivh esl-erlang_21.3.8.12-1_centos_7_amd64.rpm
檢查Erlang是否安裝到位:
erl
三、安裝並配置RabbitMQ
通過yum指令來安裝RabbitMQ:
yum install rabbitmq-server-3.8.2-1.el7.noarch.rpm
安裝成功後會自動啓動,查看服務:
rabbitmq-server -detached
如果沒有啓動,就手動輸入指令啓動
rabbitmq-server -detached
四、打開RabbitMQ後臺管理插件
啓動後臺管理:
rabbitmq-plugins enable rabbitmq_management
由於guest用戶被限制,只能通過localhost訪問,因此我們需要新建一個用戶,並授予管理員權限。
新建一個用戶名爲admin,密碼爲admin的用戶,並授予管理員(administrator)權限
rabbitmqctl add_user admin 123456
rabbitmqctl set_user_tags admin administrator
如果沒有關閉防火牆那麼可能會被攔截的,關閉防火牆:
- systemctl stop firewalld
- systemctl disable firewalld