首頁 > 軟體

Linux環境下RabbitMQ的安裝和監控外掛安裝

2020-06-16 17:51:05
[注意安裝過程中,提示某些命令not found,直接yum isntall一下就好了]
以下是我在CentOS release 6.4下親測成功的。
RabbitMq的安裝:
 
RabbitMQ是基於Erlang的,所以首先必須設定Erlang環境。
  1. 解壓下載的Erlang環境的gz包  tar zxcf  *.tar.gz
  2. cd 進入解壓出來的資料夾
  3. 執行./configure -prefix=/opt/erlang  就會開始編譯安裝  會編譯到 /opt/erlang 下
  4. 然後執行make 和 make install
  5. 修改/etc/profile檔案,增加下面的環境變數:#set erlang environment   export  PATH=$PATH:/opt/erlang/bin
  6. source profile使得檔案生效
  7. 測Erlang環境是否安裝成功,輸入erl命令,erl語言的退出命令是halt().

rabbitmq安裝

  1. tar zxvfrabbitmq-server-3.3.4.tar.gz /opt解壓到指定的資料夾下
  2. 修改/etc/profile,新增環境變數:#set rabbitmq environment  export PATH=$PATH:/opt/rabbitmq/sbin
  3. source profile使得檔案生效 
啟用監控管理方式(用網頁方式管理MQ)
  1. 執行./rabbitmq-plugin enable rabbitmq-management
  2. 重新啟動rabbitmq
  3. 預設設定,就能夠登入http://mq伺服器地址:15672/

如果/etc/rabbitmq不存在會報如下錯誤:
Error: {cannot_write_enabled_plugins_file,”/etc/rabbitmq/enabled_plugins”, enoent}


解決方法

mkdir /etc/rabbitmq


——————————————————————————————————————
使用說明如下:
在使用過程中的問題:使用預設的賬號guest登陸管理控制台,卻提示登陸失敗。是因為出於安全因素的考慮,guest使用者只能通過localhost登陸使用。所以若是在其他機子上登入遠端的rabbitmq伺服器需要新建一個使用者,並且新使用者需要賦予超級管理員(administrator)許可權
 
一些常用的rabbitmq/sbin/下的命令
啟動RabbitMQ            ./rabbitmq-server -detached
停止RabbitMQ            ./rabbitmqctl stop
檢視已經安裝的外掛    ./rabbitmq-plugins list
啟用監控外掛               ./rabbitmq-plugins enable rabbitmq_management
關閉監控外掛        ./rabbitmq-plugins disable rabbitmq_management
新增一個使用者               rabbitmqctl  add_user  Username  Password
刪除一個使用者               rabbitmqctl  delete_user  Username
修改使用者的密碼            rabbitmqctl  change_password  Username  Newpassword
檢視當前使用者列表         rabbitmqctl  list_users
賦予超級管理員許可權      ./rabbitmqctl set_user_tags newuser administrator

CentOS 5.6 安裝RabbitMQ http://www.linuxidc.com/Linux/2013-02/79508.htm

RabbitMQ用戶端C++安裝詳細記錄 http://www.linuxidc.com/Linux/2012-02/53521.htm

Python嘗試RabbitMQ http://www.linuxidc.com/Linux/2011-12/50653.htm

RabbitMQ叢集環境生產範例部署 http://www.linuxidc.com/Linux/2012-10/72720.htm

Ubuntu下PHP + RabbitMQ使用 http://www.linuxidc.com/Linux/2010-07/27309.htm

在CentOS上安裝RabbitMQ流程 http://www.linuxidc.com/Linux/2011-12/49610.htm

RabbitMQ概念及環境搭建 http://www.linuxidc.com/Linux/2014-12/110449.htm

RabbitMQ入門教學  http://www.linuxidc.com/Linux/2015-02/113983.htm


IT145.com E-mail:sddin#qq.com