rabbitmq安装
yum install epel-release
yum install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl
先安装erlang
直接通过rpm -ivh安装erlang.rpm 没有效果
通过官网的以下步骤
1.wget packages.erlang-solutions.com/erlang-solu…
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
2.rpm --import packages.erlang-solutions.com/rpm/erlang_…
3.yum install erlang
4.yum install esl-erlang
Erlang安装成功
最后通过 yum install rabbitmq-server-3.7.14-1.el7.noarch.rpm 安装rabbitmq-server
启动步骤
1.chkconfig rabbitmq-server on
2.systemctl start rabbitmq-server.service 启动rabbitmq
3.ps -aux|grep rabbitmq 用该命令检查rabbitmq是否启动成功
4./sbin/rabbitmqctl status
安装后启动systemctl start rabbitmq-server
报以下错误
需要进入目录/var/lib/rabbitmq/
修改权限
chown rabbitmq:rabbitmq .erlang.cookie
chmod 400 .erlang.cookie
打开rabbitmq插件
rabbitmq-plugins list 可以查看rabbitmq插件列表
/sbin/rabbitmq-plugins enable rabbitmq_management
可以访问rabbitmq的管理页面
初始可用guest guest登录,不在本地登录会遇到问题User can only log in via localhost 。
找到这个文件rabbit.app
/usr/lib/rabbitmq/lib//usr/lib/rabbitmq/lib/rabbitmq_server-3.7.14/ebin/ebin/rabbit.app
将:{loopback_users, [<<”guest”>>]},
改为:{loopback_users, []},
原因:rabbitmq从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问
官网解释
java使用rabbitmq的访问地址:
juejin.im/post/5cc17f…