centos7安装rabbitmq3.8

1、通过rpm安装erlang:

注意erlang和rabbitmq版本需要对应上,可以去官网查看版本对应关系

1).完成erlang的前置条件配置

curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

2).安装erlang

yum install -y erlang

3).输入erl检查安装版本

2、安装RabbitMQ

1).导入两个key

rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
rpm --import https://packagecloud.io/gpg.key

无报错则导入成功。

2).完成RabbitMQ的前置条件配置

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash

3).下载RabbitMQ安装包

这里下载centos7对应的3.8.5版本:

下载地址:https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5-1.el7.noarch.rpm

4).上传下载的文件到服务器,并安装

rpm -ivh rabbitmq-server-3.8.5-1.el7.noarch.rpm

上面是显示的报错信息,提示需要key 和 socat

4.1).导入key

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

4.2) .安装socat

yum -y install epel-release
yum -y install socat

5).重新安装RabbitMQ

rpm -ivh rabbitmq-server-3.8.5-1.el7.noarch.rpm

没报错则安装成功,查看服务状态:

service rabbitmq-server status

6).启用管理平台插件,启用插件后,可以可视化管理RabbitMQ。

rabbitmq-plugins enable rabbitmq_management

7) .启动/关闭服务

##启动
service rabbitmq-server start
##关闭
service rabbitmq-server stop

启动报错

Error: unable to perform an operation on node ‘rabbit@192‘. Please see diagnostics infor

解决错误:

1. 添加服务ip地址映射

echo 127.0.0.1 rabbitmq>>/etc/hosts

2.新建 rabbitmq-env.conf文件

vi /etc/rabbitmq/rabbitmq-env.conf
##在文件里面添加,没有rabbitmq-env.conf文件的话,新建一个即可
NODENAME=rabbit@localhost

再次启动,启动成功;访问控制台地址:192.168.0.106:15672 ,出现如下登陆界面

3、控制台使用

第一次登陆的时候会提示guest只能使用localhost登陆

第一种方法:添加允许登陆配置文件:

vi /etc/rabbitmq/rabbitmq.config
##添加下面语句
[{rabbit, [{loopback_users, []}]}].

重启,即可登陆

第二种方法:

创建用户名admin,密码admin的用户:

rabbitmqctl add_user admin admin

设置admin为超级管理员

rabbitmqctl set_user_tags admin administrator

授权远程访问(也可以登录后,可视化配置)

rabbitmqctl set_permissions -p / admin "." "." ".*"

重启登陆成功,进入配置界面

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值