官方安装文档:
https://www.rabbitmq.com/install-rpm.html#install-monolithic-from-esl-repository
RabbitMQ对Erlang的版本要求:https://www.rabbitmq.com/which-erlang.html
Erlang下载地址:
https://github.com/rabbitmq/erlang-rpm
https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/
安装Erlang
安装RabbitMQ
原因:缺少socat依赖包
解决:yum install socat
启动服务,查看状态如下:
此时并没有配置文件
默认安装完成后配置文件模板位置:
/usr/share/doc/rabbitmq-server-3.7.18/rabbitmq.config.example
需要将配置文件复制到/etc/rabbitmq/目录中,并修改名称为rabbitmq.config
(配置文件官方建议位置:/etc/rabbitmq/rabbitmq.config)
(安装目录:/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.0/sbin)
3.8.x后版本需要去github上下载配置文件 https://github.com/rabbitmq/rabbitmq-server/blob/master/docs/rabbitmq.conf.example |
---|
修改配置文件,允许 guest 默认用户可以在非本地环境登录:
开启管理页面插件
rabbitmq-plugins enable rabbitmq_management
(http://ipaddr:15672)
启动报错
输入命令行:journalctl -xe查看错误
配置文件有误。 解决:修改配置文件中以下位置
添加管理员账号
rabbitmqctl add_user rabbitadmin 123456
分配用户标签(添加进管理员)
rabbitmqctl set_user_tags rabbitadmin administrator
创建和赋角色完成后查看并确认
rabbitmqctl list_users
参考:
https://blog.csdn.net/y_k_y/article/details/81350274
https://blog.csdn.net/zhengzizhi/article/details/77018658
https://blog.csdn.net/yangyimincn/article/details/51766891