centos7下RabbitMQ安装教程

在网上搜索了很多安装教程,没几个让我安装成功的,业余时间摸索了几天把成功的安装过程记录下来了,供大家参考,还有安装软件都能在我分享的链接中下载:https://pan.baidu.com/s/1ggUjein 密码:djcb

1.安装依赖环境
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel

2.安装 EPEL 库
下载 https://dl.Fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 文件,再上传到服务器上,
使用 yum install epel-release-latest-7.noarch 命令安装

3.再安装erlang
下载 erlang-19.0.4-1.el7.centos.x86_64.rpm文件,上传到服务器
使用 yum install erlang-19.0.4-1.el7.centos.x86_64.rpm 安装,安装过程有一步确认,输入 y 回车
安装完后输入 erl -version,查看安装erl的版本

4.安装rabbitmq
4.1先导入key, rpm –import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
4.2下载rabbitmq文件 rabbitmq-server-3.6.0-1.noarch.rpm,上传到服务器
使用 yum install rabbitmq-server-3.6.0-1.noarch.rpm 安装
4.3 chkconfig rabbitmq-server on
4.4 启动管理界面:rabbitmq-plugins enable rabbitmq_management

可能出现错误,出现 unable to connect to node rabbit@localhost: nodedown 错误,
使用 hostname 查看本机的名称,再 vi /etc/hosts 添加内容:127.0.0.1 本机的名称

rabbitmq的一些操作命令
启动:service rabbitmq-server start stop restart
后台启动:rabbitmq-server -detached
后台停止:rabbitmqctl stop
查看状态:rabbitmqctl status
添加用户:rabbitmqctl add_user test test
删除用户:rabbitmqctl delete_user test
用户设置多个角色:rabbitmqctl set_user_tags monitoring management
查看用户列表:rabbitmqctl list_users

启动管理界面后浏览器访问时,需要使用新增的用户(需设置角色)进行访问,http://ip:15672/
虚拟机还需要开放15672端口,我直接禁用防火墙,
CentOS 7.0默认使用的是firewall作为防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动

猜你喜欢

转载自blog.csdn.net/zhuyu19911016520/article/details/79317579