美文网首页
centos7安装rabbitmq

centos7安装rabbitmq

作者: waypec | 来源:发表于2019-12-18 15:18 被阅读0次

安装RabbitMQ,前提是需要安装Erlang,RabbitMQ与Erlang版本兼容可以查阅官网版本对应

1.erlang安装

使用Bintray Yum存储库下载安装Erlang前需要配置.repo文件,执行如下命令
vim /etc/yum.repos.d/rabbitmq-erlang.repo
添加如下内容:

[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/21/el/7
gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
repo_gpgcheck=0
enabled=1

此版本为erlang21.x,若要安装22,改为erlang/22即可;
此版本为centos7,若要在centos6,改为/7即可。

使用如下命令进行安装,安装完成后输入erl命令如下所示即表示安装成功

yum install -y erlang

2.rabbitMQ安装

与安装Erlang类似,先执行如下命令编辑创建.repo配置文件

vim /etc/yum.repos.d/rabbitmq.repo 

添加如下内容

[bintray-rabbitmq-server]
name=bintray-rabbitmq-rpm
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.7.x/el/7/
gpgcheck=0
repo_gpgcheck=0
enabled=1

当然使用yum存储库之前请先执行如下命令导入RabbitMQ 签名秘钥,这使得RPM工具可以信任存储库中提供的包上的签名

rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc

最后执行命令安装RabbitMQ即可,如果是想要手动安装rpm也可以自行上官网下载

yum install socat

yum install rabbitmq-server-3.7.17-1.el7.noarch.rpm

最稳当的方法还是下载rpm安装包手动的去安装

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.17/rabbitmq-server-3.7.17-1.el7.noarch.rpm   (下载rpm)
yum install rabbitmq-server-3.7.17-1.el7.noarch.rpm    (用yum可以把相关依赖同时装上)

rabbitMQ命令

开启服务
systemctl start rabbitmq-server   #开启服务
systemctl stop rabbitmq-server   #停止服务
systemctl restart rabbitmq-server   #重启服务
systemctl enable rabbitmq-server   #开机启动服务
开启管理
rabbitmq-plugins enable rabbitmq_management  rabbitmq的默认web管理页面端口为:15672

rabbitmqctl add_user admin 123456  #添加用户
rabbitmqctl set_user_tags admin administrator  #设置权限
rabbitmqctl list_users   #查看用户列表
rabbitmqctl delete_user admin  #删除用户
rabbitmqctl change_password admin 654321  #修改用户

查看是否安装成功
ps -aux|grep rabbitmq
配置文件
vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.17/ebin/rabbit.app

登录rabbitmq报错User can only log in via localhost解决办法

找到:loopback_users里的<<”guest”>>删除。
{loopback_users, [<<"guest">>]},
[{rabbit, [{loopback_users, []}]}].

然后重启
systemctl restart rabbitmq-server.service
搞定

第二种安装方法

下载erlang

wget https://bintray.com/rabbitmq/rpm/download_file?file_path=erlang%2F20%2Fel%2F6%2Fx86_64%2Ferlang-20.3-1.el6.x86_64.rpm

安装erlang

 rpm -ivh 刚下载的erlang RPM安装包

下载rabbitMQ

wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.7/rabbitmq-server-3.7.7-1.el7.noarch.rpm

安装rabbitMQ

yum install rabbitmq-server-3.7.7-1.el7.noarch.rpm

相关文章

网友评论

      本文标题:centos7安装rabbitmq

      本文链接:https://www.haomeiwen.com/subject/lhrunctx.html