码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS7.2 1511部署RabbitMQ

时间:2017-06-19 22:11:27      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:one   rpm   技术分享   div   server   rman   eve   span   文件   

一、安装RabbitMQ依赖的的Erlang最小支持包(当然也可以安装完整的Erlang)

1.下载RabbitMQ的Erlang最小支持包源文件

git clone https://github.com/rabbitmq/erlang-rpm.git

2.安装Erlang源代码编译的依赖包

sudo yum install rpm-build autoconf ncurses-devel openssl-devel -y

3.使用 make 命令将源文件编译为rpm包 

技术分享

编译完基本上是这个样子的

技术分享

4.安装Erlang的rpm包 

sudo rpm -ivh erlang-19.3.6-1.el7.centos.x86_64.rpm

技术分享

5.验证Erlang安装 erl 

技术分享

二、安装RabbitmQ

1.导入RabbitMQ Release Key

sudo rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

2.下载安装RabbitMQ的rpm包

wget -O rabbitmq-server-3.6.10-1.el7.noarch.rpm https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10-1.el7.noarch.rpm

3.安装RabbitMQ的rpm包

sudo yum install rabbitmq-server-3.6.10-1.el7.noarch.rpm -y

4.创建空的配置文件

sudo vim /etc/rabbitmq/rabbitmq.config

#在文件里输入,注意是一对中括号后跟一个点号
[].

5.设置 rabbitMQ-server 服务自动启动

sudo systemctl enable rabbitmq-server

6.启用RabbitMQ服务

sudo systemctl start rabbitmq-server

 很是失败,居然没有成功!!出现了如下提示的错误 ERROR: epmd error for host ***** : timeout (timed out) 

技术分享

这时用 vim /etc/hosts ,在其中加入 127.0.0.1 ***** #你的服务器名称即可 ,应该就能启动成功了。

技术分享

7. 启用RabbitMQ的管理插件

sudo rabbitmq-plugins enable rabbitmq_management

8.开启RabbitMQ的管理端口

sudo firewall-cmd --zone=public --add-port=15672/tcp --permanent

sudo firewall-cmd --reload

9.重启 rabbitmq-server 服务

sudo systemctl restart rabbitmq-server

使用http://yourhostip:15672就可以访问了

技术分享

10.添加RabbitMQ用户,并设置其角色和权限

#添加用户,用户名和密码均为"admin"
sudo rabbitmqctl add_user admin admin

#设置用户角色为administrator
sudo rabbitmqctl set_user_tags admin administrator

#为admin分配vhost "/"的权限
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

下面就可以用admin用户登录了

技术分享

 

CentOS7.2 1511部署RabbitMQ

标签:one   rpm   技术分享   div   server   rman   eve   span   文件   

原文地址:http://www.cnblogs.com/think8848/p/7050606.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!