一、安裝前環境準備
Linux:CentOS 7.9
RabbitMQ
Erlang
1、系統內須有C++等基本工具
yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz socat
2、下載安裝包
1)首先,RabbitMQ和Erlang有強依賴關系,兩職版本必須對應,去官網查看版本對應關系https://www.rabbitmq.com/which-erlang.html,確定你要下載哪個版本
2)下載Erlang:去Erlang官網下載Erlang存儲庫https://packagecloud.io/rabbitmq/erlang?page=1
3)下載RabbitMQ:https://packagecloud.io/rabbitmq/rabbitmq-server
打開網頁,點擊search,搜索el/7,自行選擇版本下載
二、安裝步驟
1、安裝Erlang(如果你之前安裝過erlang,請先卸載)
rpm -e erlang-20.3.8.25-1.el7.x86_64.rpm
2、安裝RabbitMQ
rpm -ivh rabbitmq-server-3.6.16-1.el7.noarch.rpm
3、安裝管理界面的插件(沒有這個插件無法啟動管理界面)
rabbitmq-plugins enable rabbitmq_management
4、啟動RabbitMQ服務
systemctl start rabbitmq-server #啟動服務
systemctl status rabbitmq-server #查看服務狀態
systemctl stop rabbitmq-server #停止服務
systemctl enable rabbitmq-server #開啟啟動服務
5、添加遠程登錄的用戶(默認的賬號密碼僅限于本機 localhost 進行訪問)
# 創建賬號和密碼
rabbitmqctl add_user 用戶名 密碼
# 設置用戶角色為administrator
rabbitmqctl set_user_tags 用戶名 administrator
# 為用戶添加資源權限,添加配置、寫、讀權限
rabbitmqctl set_permissions -p "/" 用戶名 ".*" ".*" ".*"
#修改用戶密碼
rabbitmqctl change_password 用戶名 新密碼
三、安裝成功實例
我安裝的是這兩個版本,你也可以安裝一樣的。如果不想去官網下載包麻煩,可以直接從我的百度云拉取這兩個版本包。
鏈接:https://pan.baidu.com/s/1izQGJnA7WA0nCNE0ezCLtw
提取碼:rabt