rabbitmq安装过程

1.安装erlang
1.1 erlang下载地址
erlang solutions 地址:https://www.erlang-solutions.com/resources/download.html
安装rabbitMQ之前我们先得安装erlan,因为rabbitMQ是用erlang语言编写的,所以为了rabbitMQ能完美安装我们第一步得安装erlang。
安装之前我们得先了解rabbitMQ与erlang之间有个版本对应关系要是这两个版本之间不适配,那么rabbitMQ的安装还是会有问题。
在这里插入图片描述
在这里插入图片描述

1.2 开始安装
安装命令
rpm -ivh --nodeps esl-erlang_22.1-1_centos_7_amd64.rpm

验证erlang环境
配置前先查看erlang的安装路径
命令:whereis erlang
查看erlang的安装版本
命令:erl -vervison

1.3 配置环境变量
进入环境变量配置文件:
vi /etc/profile
在文件末尾条件添加如下代码:
ERLANG_HOME=/usr/local/erlang
PATH= E R L A N G H O M E / b i n : ERLANG_HOME/bin: ERLANGHOME/bin:PATH
export ERLANG_HOME
export PATH
具体位置要参照本机安装位置。
使环境变量生效:
source /etc/profile
测试是否生效:
erl

2.安装socat
rabbitmq安装依赖于socat,所以需要下载socat。
socat下载地址:
http://repo.iotti.biz/CentOS/6/x86_64/socat-1.7.3.2-1.el6.lux.x86_64.rpm
根据自身需求下载对应系统socat依赖:(http://repo.iotti.biz/CentOS/)

3.安装rabbitMQ
rabbitMQ对应的版本是3.7.12
具体版本参考如下:
https://www.rabbitmq.com/which-erlang.html

3.1 rabbitMQ下载
rabbitMQ下载地址:
https://www.rabbitmq.com/download.html
若是打不开,直接用wget命令,在linux下载,如下
下载rpm包到home目录下
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.12/rabbitmq-server-3.7.12-1.el7.noarch.rpm

3.2 开始安装rabbitMQ
安装命令
rpm -ivh --nodeps rabbitmq-server-3.7.12-1.el7.noarch.rpm

3.3 查看rabbitmq安装路径
配置前先查看rabbitmq的安装路径
whereis rabbitmq

3.4 配置rabbitmq
添加web插件
rabbitmq-plugins enable rabbitmq_management

3.5 linux本地启动rabbitmq
启动命令
service rabbitmq start

3.6 防火墙 放行
我们需要开放15672 和5672端口
命令:
vi /etc/sysconfig/iptables

15672是网页端访问端口
5672是服务连接rabbitmq端口
开放15672端口:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 15672 -j ACCEPT
开放5672端口:
-I INPUT -p tcp -m state --state NEW -m tcp --dport 5672 -j ACCEPT
重启防火墙
service iptables restart

3.7网页端访问地址
http://ip:15672/
出现如下图说明安装成功!
在这里插入图片描述

3.8 配置自启动
将rabbitmq脚本文件放到目录 /etc/rc.d/init.d目录下
cd /etc/rc.d/init.d 进入该目录
chmod 777 rabbitmq 修改脚本文件的权限
chkconfig --add rabbitmq 添加服务器
chkconfig --level 345 rabbitmq on 设置自启动
chkconfig --list rabbitmq 查看自启动项是否设置成功
3.9 添加RabbitMQ账户
在/opt/rabbitmq/rabbitmq_server-3.5.4/sbin目录下使用rabbitmqctl进行账户添加
(具体目录参照本机安装目录)
cd /opt/rabbitmq/rabbitmq_server-3.5.4/sbin 进入目录
./rabbitmqctl add_user dev dev 添加账户 dev dev 分别是用户名和密码
./rabbitmqctl set_user_tags dev administrator 设置dev为管理员账户
./rabbitmqctl set_permission -p / .* .* .* 设置对Vhost的配置,读和写的权限。

4 rabbitmq的启动、关闭、授权
启动rabbitmq服务 service rabbitmq start
查看rabbitmq的状态 service rabbitmq status
重启rabbitmq service rabbitmq restart
关闭rabbitmq service rabbitmq stop

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值