RabbitMQ——linux 上 rabbitmq单节点安装

直接来,就干,不要那么啰嗦~~~~~~~~~~~~

1、添加Erlang Solutions key

rpm --import http://binaries.erlang-solutions.com/debian/erlang_solutions.asc/
wget http://binaries.erlang-solutions.com/rpm/centos/erlang_solutions.repo


将Erlang仓库拷贝到yum的仓库下

mv erlang_solutions.repo /etc/yum.repos.d/


2、利用三方库rmpfusion 安装Erlang的依赖包
在安装之前需要按安装一下它所依赖的epel-release 所以先yum 一下
yum install epel-release

开始安装 rpmfusion(https://download1.rpmfusion.org/free/el/updates/6/i386/)

rpm -ivh https://download1.rpmfusion.org/free/el/updates/6/i386/rpmfusion-free-release-6-4.noarch.rpm

3、安装Erlang

yum install erlang


安装RabbitMQ

1、下载rabbitmq安装包
如果rabbitmq-server-3.7.4-1.el7.noarch.rpm暂时还不支持wget命令下载

wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.8/rabbitmq-server-3.7.8-1.el7.noarch.rpm

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.8/rabbitmq-server-3.7.8-1.el7.noarch.rpm

你则是从官网上下载的安装包,放到服务器上。

rabbitmq官网:http://www.rabbitmq.com/install-rpm.html

http://www.rabbitmq.com/install-rpm.html#downloads


然后安装yum install 。

但是注意: 我试过了,wget 下载下来之后,包有问题。反正就是安装的时候,报错,但是经过一番苦战也解决不了。

报了这个错:

You could try using --skip-broken to work around the problem,rpm -Va --nofiles --nodigest
解决 You could try using --skip-broken to work around the problem,rpm -Va --nofiles --nodigest问题
https://blog.csdn.net/zqtsx/article/details/39204757

但是还是当yum install的时候还是报错相同的错误。于是,还是手动下载包,然后放到服务器上,再安装

(但你们可能可以,哈哈)

2、安装rabbitmq

yum install -y rabbitmq-server-3.7.8-1.el7.noarch.rpm

3、启动rabbitmq
service rabbitmq-server start

4、查看rabbitmq的启动状态

service rabbitmq-server status


但是现在访问,还不行,需要安装web插件

安装web插件
 

rabbitmq-plugins enable rabbitmq_management  

然后访问浏览器访问 http://IP:15672

RabbitMQ——linux 上 rabbitmq单节点安装_第1张图片

我们需要创建一个用户,给这个赋予一些权限。
添加用户

rabbitmqctl add_user rabbitmq123  rabbitmq123


---设置角色   超级管理员(administrator)

rabbitmqctl set_user_tags rabbitmq123 administrator


----设置默认“/”访问权限

rabbitmqctl  set_permissions -p / administrator '.*' '.*' '.*

现在输入刚刚创建的用户名和密码

RabbitMQ——linux 上 rabbitmq单节点安装_第2张图片

OK啦,简单。

你可能感兴趣的:(消息队列)