RabbitMq 安裝
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 安裝