直接来,就干,不要那么啰嗦~~~~~~~~~~~~
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
我们需要创建一个用户,给这个赋予一些权限。
添加用户
rabbitmqctl add_user rabbitmq123 rabbitmq123
---设置角色 超级管理员(administrator)
rabbitmqctl set_user_tags rabbitmq123 administrator
----设置默认“/”访问权限
rabbitmqctl set_permissions -p / administrator '.*' '.*' '.*
现在输入刚刚创建的用户名和密码
OK啦,简单。