RabbitMQ-安装

10 篇文章 10 订阅

RabbitMQ-安装

1.Windows环境安装RabbitMQ
1.1 官网下载RabbitMQ

RabbitMQ官网

这里写图片描述

这里写图片描述

 RabbitMQ与Erlang版本对应

这里写图片描述

1.2 Erlang下载

这里写图片描述

1.3 Erlang安装

 一直下一步即可
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

1.4 RabbitMQ安装

 同理,一直下一步即可
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

1.5 启动RabbitMQ管理工具
1.5.1 启动工具

这里写图片描述

1.5.2 输入命令
rabbitmq-plugins enable rabbitmq_management

这里写图片描述

1.5.3 打开浏览器访问管理界面

 访问http://localhost:15672/ 默认账号密码 guest guest,如果访问失败,显示隐藏文件夹,找到C:\Users\hzk\AppData\Roaming\RabbitMQ\db 里面的数据删除 再次安装一下Rabbitmq-server.exe
这里写图片描述

2.Linux环境安装RabbitMQ
2.1 打开虚拟机进入系统(部分系统允许远程连接需要Init)

这里写图片描述

2.2 Erlang安装
2.2.1 新建目录

这里写图片描述

2.2.2 使用仓库安装

 在这里我使用的是仓库去安装Erlang,可以减少错误,类似于Maven仓库(借鉴牧马人讲师笔记)

vi /etc/yum.repos.d/rabbitmq-erlang.repo

这里写图片描述

Erlang 20.x on CentOS 7:
# In /etc/yum.repos.d/rabbitmq-erlang.repo
[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7
gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
repo_gpgcheck=0
enabled=1


Erlang 20.x on CentOS 6:
# In /etc/yum.repos.d/rabbitmq-erlang.repo
[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/6
gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
repo_gpgcheck=0
enabled=1

 对应版本可参考:rabbitmq/erlang-rpm

这里写图片描述

2.2.3 安装Erlang
sudo yum install erlang

这里写图片描述

2.2.4 验证安装
erl

这里写图片描述

2.3 RabbitMQ安装
2.3.1 下载安装RabbitMQ

RabbitMQ官方下载地址,由于RabbitMQ-Server区分Linux版本,我们需要根据自身版本选择对应版本安装包,使用cat /etc/issue 和 cat /etc/redhat-release 可以查看当前Linux版本
这里写图片描述
这里写图片描述
 下载完成后上传到rabbitmq目录下,使用命令安装

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc  
yum install rabbitmq-server-3.7.2-1.el6.noarch.rpm 

这里写图片描述

这里写图片描述

 若出现如上错误,使用以下命令可能解决:

yum clean all
rpm --rebuilddb
yum update

 若依然出现错误,尝试2.4方法安装rabbitMQ

2.3.2 启动、停止RabbitMQ
service rabbitmq-server start
service rabbitmq-server stop
service rabbitmq-server restart
2.3.3 设置开机启动
chkconfig rabbitmq-server on
2.3.4 设置配置文件
cd /etc/rabbitmq
cp /usr/share/doc/rabbitmq-server-3.4.1/rabbitmq.config.example /etc/rabbitmq/
mv rabbitmq.config.example rabbitmq.config
2.3.5 开启用户远程访问
vi /etc/rabbitmq/rabbitmq.config

这里写图片描述

 注意去掉后面的逗号

2.3.6 开启界面管理工具
rabbitmq-plugins enable rabbitmq_management
service rabbitmq-server restart

这里写图片描述

2.3.7 开放15672端口访问
/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
/etc/rc.d/init.d/iptables save
2.4 RabbitMQ安装(第二种方式,推荐)
2.4.1 下载rabbitMQ
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-generic-unix-3.6.9.tar.xz

这里写图片描述

2.4.2 下载xz解压工具
yum install xz

这里写图片描述

2.4.3 解压rabbitMQ
xz -d xz -d rabbitmq-server-generic-unix-3.6.9.tar.xz  
tar -xvf rabbitmq-server-generic-unix-3.6.9.tar

这里写图片描述

2.4.4 配置环境变量

 rabbitMQ命令处于sbin文件夹下,需要添加至profile中,由于权限问题无法保存,使用以下命令

sudo gedit /etc/profile	

这里写图片描述
这里写图片描述

 保存后,使用命令source /etc/profile使生效
这里写图片描述

2.4.5 启动RabbitMQ管理工具

 启动后台管理

rabbitmq-plugins enable rabbitmq_management

这里写图片描述

 启动后台运行

rabbitmq-server -detached

这里写图片描述

2.4.6 开放15672端口访问
iptables -I INPUT -p tcp --dport 15672 -j ACCEPT  

这里写图片描述

2.4.7 添加用户以及权限

 默认情况下guest用户是不允许访问的,需要增加一个用户并且修改其权限

添加用户:
	rabbitmqctl add_user admin admin

添加权限:
	rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

修改用户角色:
	rabbitmqctl set_user_tags admin administrator

这里写图片描述

2.4.8 访问管理界面

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值