很多人百度了很多安装rabbitmq部署安装教程,出现了各种错误,不但浪费了很多时间,还造成心情烦躁,为此出于人道主义精神,本姑娘免费把自己的杰作免费分享给大家,希望大家多多支持
因官网下载比较慢,我把安装包、依赖包、驱动包都放在了百度云欢迎下载
软件快速下载地址:
rabbitmq-server-3.6.9-1.el7.noarch.rpm 链接:https://pan.baidu.com/s/15JuDeAOCUHyf-n2f7XEG6Q
提取码:9l3a
otp_src_19.3.tar.gz
链接:https://pan.baidu.com/s/1z-j-ON8L_-orsaApZl0qNw
提取码:v21w
1.安装依赖包
首先要保证安装centos安装包(已安装可忽略)
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum -y install make gcc gcc-c++ m4 ncurses-devel openssl-devel unixODBC-devel perl ncurses-devel epel-release socat wget
2.安装erlang
下载erlang安装包
wget http://erlang.org/download/otp_src_19.3.tar.gz
解压缩erlang安装包
tar zxvf otp_src_19.3.tar.gz
创建一个文件夹
mkdir /usr/local/erlang
编译并安装erlang
cd otp_src_19.3
./configure --prefix=/usr/local/erlang --without-javac
make && make install
3.修改profile配置文件
运行命令vi /etc/profile打开profile配置文件
按下i键,然后在文件末尾处添加如下内容:
export PATH=$PATH:/usr/local/erlang/bin
按下Esc键,然后输入:wq并回车,保存并关闭文件
4.生效环境变量并检查
运行命令source /etc/profile使环境变量生效
source /etc/profile
运行命令erl -version检查安装结果
erl -version
5.下载并安装RabbitMQ
下载RabbitMQ安装包
wget -P /root "https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-3.6.9-1.el7.noarch.rpm"
导入签名密钥
sudo rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
安装RabbitMQ Server
cd /root
sudo yum -y install rabbitmq-server-3.6.9-1.el7.noarch.rpm
6.配置RabbitMQ
允许RabbitMQ开机自启动
sudo systemctl enable rabbitmq-server
启动RabbitMQ
sudo systemctl start rabbitmq-server
为保证数据安全,建议您删除默认用户
RabbitMQ默认的账号用户名和密码都是guest
sudo rabbitmqctl delete_user guest
创建管理员用户
创建一个新用户
sudo rabbitmqctl add_user <用户名> <密码>
sudo rabbitmqctl add_user admin admin8888
将创建的新用户设置为管理员
sudo rabbitmqctl set_user_tags <用户名> administrator
sudo rabbitmqctl set_user_tags admin administrator
赋予新创建的用户所有权限
sudo rabbitmqctl set_permissions -p / <用户名> “." ".” “.*”
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
7.运行以下命令,启用RabbitMQ的web管理界面
sudo rabbitmq-plugins enable rabbitmq_management
8.放通防火墙
firewall-cmd --add-port=15672/tcp --permanent
firewall-cmd --add-port=5672/tcp --permanent
firewall-cmd --reload
9.使用浏览器访问http://公网IP:15672
显示如下页面,说明RabbitMQ安装成功
10.输入之前创建的用户名和密码后单击Login,进入RabbitMQ管理界面