安裝部署RabbitMQ
目錄- 安裝部署RabbitMQ
- 安裝步驟
- 踩坑記錄
安裝步驟
安裝目錄:/usr/local
安裝包RabbitMQ,rabbitmq-server-generic-unix-3.8.9.tar.xz,官網地址:Releases · rabbitmq/rabbitmq-server · GitHub
安裝包erlang,otp_src_23.1.4.tar.gz,下載:Erlang官網下載地址
- 準備好erlang和rabbitmq-server的tar包
- 安裝erlang
- 安裝依賴:
yum install -y gcc glibc-devel make ncurses-devel openssl-devel xmlto tar zxf otp_src_23.1.4.tar.gz- cd到解壓后的目錄中
./configure --prefix=/usr/local/erlang(如果提示缺少wxwidget什么的,非GUI可忽略)make(可以使用-j選項加快編譯)make install- 驗證:
/url/local/erlang/bin/erl1+1.- 退出命令:
halt().
- 添加erlang的路徑到
/etc/profile中vim /etc/profile- 在尾部追加
export PATH=$PATH:/usr/local/erlang/bin source /etc/profile
- 安裝依賴:
- 安裝rabbitmq
tar xf rabbitmq-server-generic-unix-3.8.9.tar.xz -C /usr/local- 修改目錄名為rabbitmq(可選操作)
- 添加
/usr/local/rabbitmq/sbin到環境變數中,并source生效
- 啟用rabbitmq
rabbitmq-server -detached- 查看服務狀態:
rabbitmqctl status - 關閉rabbitmq:
rabbitmqctl stop
- 安裝網頁管理插件:
mkdir -p /etc/rabbitmq- 啟用網頁管理插件:
rabbitmq-plugins enable rabbitmq_management - 訪問
http://localhost:15672 - 默認用戶guest,密碼guest
- 遠程訪問控制:
- 添加用戶:
rabbitmqctl add_user user233 pwd233 - 添加權限:
rabbitmqctl set_permissions -p "/" user233 ".*" ".*" ".*" - 修改用戶角色
rabbitmqctl set_user_tags user233 administrator - 在網頁上登錄測驗
- 添加用戶:
- (其它)安裝插件
RabbitMQ Delayed Message Plugin- 到github上下載ez格式的插件包,github地址
- 將ez格式的檔案放到
/usr/local/rabbitmq/plugins/中 - 執行
rabbitmq-plugins list,找到插件名(一般是rabbitmq_delayed_message_exchange,瞅一眼確認一下) rabbitmq-plugins enable rabbitmq_delayed_message_exchange
踩坑記錄
- 網頁管理頁面無法登錄,頁面底部顯示
ReferenceError: disable_stats is not defined ReferenceError "rabbitmq"- 瀏覽器問題,換個瀏覽器試試,(edge不愧是微軟出品,bug真多)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/228275.html
標籤:Linux
上一篇:Docker入門
