Linux安装RabbitMQ
一、创建MQ安装目录
1.1、创建文件夹
-
执行命令如下:
mkdir rabbitmq
-
进入文件夹
cd rabbitmq
二、解析主机安装依赖环境
2.1、解析主机
-
使用wget命令下载erlang官网安装包,命令如下:
wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
2.2、安装依赖环境
-
【第一步】使用yum命令安装epel环境文件,命令如下:
yum install epel-release 有选择全部选y
-
【第二步】使用rpm命令升级erlang环境包且安装,命令如下:
rpm -Uvh ./erlang-solutions-1.0-1.noarch.rpm
-
【第三步】使用rpm命令导入远程erlang的文件,命令如下:
rpm --import http://packages.erlang-solutions.com/rpm/erlang_solutions.asc
-
【第四步】使用sudo yum命令安装erlang,命令如下:
sudo yum install erlang 安装erlang 有选择全部选y
三、安装RabbitMQ组件
3.1、上传RabbitMQ安装包
-
【第一步】将本地的rabbitMQ的包上传到rabbitMQ目录下(安装包链接在本文最后)
-
【第二步】使用yum命令安装socat依赖,命令如下:
yum install socat 安装依赖
-
【第三步】使用rpm安装RabbitMQ服务,命令如下:
rpm -ivh rabbitmq-server-3.7.17-1.el7.noarch.rpm 安装服务器
四、环境配置与启动服务
4.1、启动停止命令
-
启动:
service rabbitmq-server start
-
停止:
service rabbitmq-server stop
-
重启:
service rabbitmq-server restart
-
状态:
service rabbitmq-server status
4.2、设置开机自启
-
开机自启命令:
chkconfig rabbitmq-server on
4.3、拷贝服务配置
- 【第一步】将默认配置文件拷贝到自建的rabbitmq目录下
cp /usr/share/doc/rabbitmq-server-3.7.17/rabbitmq.config.example /etc/rabbitmq
-
【第二步】修改文件名称
mv rabbitmq.config.example rabbitmq.config
4.4、开启远程访问
-
【第一步】编辑模式打开rabbitmq.config
vi /etc/rabbitmq/rabbitmq.config
-
【第二步】找到如下配置 删除前面的百分号 以及最后的逗号
-
【第三步】启动插件管理控制台
- 命令如下:
rabbitmq-plugins enable rabbitmq_management 启动插件
- 命令如下:
-
【第四步】重启服务
- service rabbitmq-server restart 启动服务器
-
【第五步】开启防火墙
-
开启控制台端口:15672(用于浏览器访问)
firewall-cmd --zone=public --add-port=15672/tcp --permanent
-
开启程序访问端口:5672(用于程序代码访问)
firewall-cmd --zone=public --add-port=5672/tcp --permanent
-
重启防火墙服务
service firewalld restart 重启服务
-
4.5、登录访问控制台
-
【账号密码】默认guest/guest
-
问题:
rabbitmq默认账号密码无法远程访问(只能本地访问) -
解决方案:
新建一个admin用户登录即可- 创建命令如下:
#添加新的用户 rabbitmqctl add_user admin admin #设置用户访问ip权限 rabbitmqctl set_permissions -p / admin ".*" ".*" ".*" #设置用户分组 rabbitmqctl set_user_tags admin administrator
-
再次登录成功!!!
-
-
安装包
下载地址:https://download.csdn.net/download/qq_42445425/86805300