1. 程式人生 > >entos 7下rabbitmq安裝

entos 7下rabbitmq安裝

安裝erlang環境

新增rabbitmq依賴的erlang yum命令repos

# In /etc/yum.repos.d/rabbitmq-erlang.repo
[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7
gpgcheck=1
gpgkey=https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
repo_gpgcheck=0
enabled=1

然後呼叫yum -y install relang安裝erlang環境

安裝rabbitmq

#安裝rabbitmq依賴庫
yum -y install socat
#獲取rabbitmq安裝檔案
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10-1.el7.noarch.rpm
#rpm方式安裝rabbitmq
rpm -ivh rabbitmq-server-3.6.10-1.el7.noarch.rpm

配置rabbitmq

#啟用web管理介面
rabbitmq-plugins enable rabbitmq_management

#啟動
rabbitmq-server -detached

#新增使用者
rabbitmqctl add_user admin 111111

#設定許可權
rabbitmqctl set_user_tags admin 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

  開機自啟

chkconfig rabbitmq-server on

注意

前面安裝erlang不建議從erlang官網上下,erlang官網上下的版本,安裝後可能是缺少什麼外掛導致安裝rabbitmq時,無法找到erlang安裝路徑,提示erlang依賴項缺失

建議按照文章中說的在rabbitmq的官網上找到rabbitmq所依賴的erlang版本,進行下載安裝