centos6.5安裝部署rabbitmq
rabbitmq安裝只需要兩個安裝包,1個是erlang環境erlang-19.0.4-1.el6.x86_64.rpm,另一個是rabbitmq-server-3.5.6-1.noarch.rpm
下面介紹具體安裝步驟:
1、安裝erlang環境
rpm -ivh erlang-19.0.4-1.el6.x86_64.rpm
2、安裝rabbitmq-server
rpm -ivh rabbitmq-server-3.5.6-1.noarch.rpm
注:這裡有一個告警提示,可忽略
3、啟動rabbitmq
/etc/init.d/rabbitmq-server start
4、在iptables配置埠5672和15672
vi /etc/sysconfig/iptables
5、重啟防火牆iptables
6、開啟視覺化外掛
rabbitmq-plugins enable rabbitmq_management
7、新增使用者並配置密碼
新增使用者 rabbitmqctl add_user admin Admin(表示使用者名稱為admin 密碼為Admin)
8、配置使用者組
rabbitmqctl set_user_tags admin administrator
9、分配許可權
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
10、完成配置,重啟rabbitmq
/etc/init.d/rabbitmq-server restart
11、在管理頁面登入rabbitmq
訪問 http://ip:15672,通過使用者名稱和密碼登入RabbitMQ
12、注意事項1:安裝完成rabbitmq後如果啟動失敗
在profile檔案中新增一下配置資訊後重新啟動:
ERL_HOME=/usr/local/lib/erlang
PATH=$ERL_HOME/bin:$PATH
export ERL_HOME PATH
注意事項2:如果啟動在日誌中報錯ERROR: epmd error for host "****": timeout 檢視hostname是否發生了變化,修改hostname,修改/etc/hosts為127.0.0.1 yournewhostname後再重啟 】
注意事項3:訪問rabbitmq 如果提示login failed 在/etc/rabbitmq下建立 vi rabbitmq.config
編輯 [{rabbit, [{loopback_users, []}]}]. 儲存退出