1. 程式人生 > >RabbitMq 安裝

RabbitMq 安裝

let www man 安裝包 ron 最新 erlang安裝 mon enable

1. 下載相關安裝包

  最新rabbitmq安裝包 : http://www.rabbitmq.com/download.html , 選擇rpm下載

  erlang安裝包 :http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el6.x86_64.rpm

2. 創建軟件包文件夾

  /usr/soft/rabbitmq/

3.安裝包放至/usr/soft/rabbitmq/

4.安裝 socat :

yum install socat

安裝rpm包 :

 

rpm -ihv erlang-18.1-1.el6.x86_64.rpm

rpm 
-ihv rabbitmq-server-3.5.6-1.noarch.rpm

服務管理:

service rabbitmq-server start  
service rabbitmq-server stop  
service rabbitmq-server restart  

開機自啟動

chkconfig rabbitmq-server on

配置文件

cd /etc/rabbitmq  

cp /usr/share/doc/rabbitmq-server-3.5.6/rabbitmq.config.example /etc/rabbitmq/  
  
mv rabbitmq.config.example rabbitmq.config  

vi /etc/rabbitmq/rabbitmq.config  

技術分享

去掉逗號

開啟web界面管理工具

rabbitmq-plugins enable rabbitmq_management  
service rabbitmq-server restart  

開啟端口

vi /etc/sysconfig/iptables 

-A INPUT -p tcp -m state --state NEW -m tcp --dport 15672 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 5672 -j ACCEPT

即可正常訪問 : ip:15672/ 進入管理頁面

用戶管理


新增 rabbitmqctl add_user admin admin
刪除 rabbitmqctl delete_user admin
修改 rabbitmqctl change_password admin admin123

用戶列表 rabbitmqctl list_users
設置角色 rabbitmqctl set_user_tags admin administrator monitoring policymaker management

設置用戶權限 rabbitmqctl set_permissions -p VHostPath admin ConfP WriteP ReadP
查詢所有權限 rabbitmqctl list_permissions [-p VHostPath]
指定用戶權限 rabbitmqctl list_user_permissions admin
清除用戶權限 rabbitmqctl clear_permissions [-p VHostPath] admin

常見問題 :

  1. 無法啟動 , 修改hosts,設置 127.0.0.1 主機名 , 如果主機名為 dev.2 ,則設置 dev ,dev.2 都為127.0.0.1

RabbitMq 安裝