安裝erlang
參考https://github.com/rabbitmq/erlang-rpm
|
|
安裝rabbitmq服務
下載rpm包
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-3.7.15-1.el7.noarch.rpm
使用rpm和下載RPM下載服務器軟件包後,以“root”發出以下命令:
yum install rabbitmq-server-3.7.15-1.el7.noarch.rpm |
開機啓動
|
|
web插件
|
|
啓動
service rabbitmq-server start
service rabbitmq-server stop
配置文件位置
|
|
訪問控制檯(開啓遠程允許guest控制檯訪問)
默認用戶名和密碼: guest/guest;
需要注意的是:guest用戶僅僅提供localhost作爲ip登錄;
如果遠程登錄,如:http://192.168.241.101:15672/, 則會提示錯誤,登錄不了:
|
|
訪問控制可參考:Access Control (Authentication, Authorisation) in RabbitMQ
|
|
權限配置
創建用戶
|
|
賦予角色
|
|
查看用戶
|
|
參考文檔
|
|
錯誤
- [error] Error when reading /var/lib/rabbitmq/.erlang.cookie: eacces
|
|
2、yum install erlang 出錯
Not using downloaded repomd.xml because it is older than what we have
解決方法
我是重裝了,可能有殘留信息,yum clean all 即可;
若還是有問題 可以 yum check-update
3、Failed to start LSB: Enable AMQP service provided by RabbitMQ broker
在文件中寫是一句“NODENAME=rabbit@localhost”
# vi /etc/rabbitmq/rabbitmq-env.conf
NODENAME=rabbit@localhost
如果解決不了請查看erl和rabbitmq版本是否對應,重新安裝即可