centos7安装rabbitmq_超详细的RabbitMQ开源消息队列系统安装部署教程

概述

RabbitMQ是流行的开源消息队列系统,是AMQP(Advanced Message Queuing Protocol高级消息队列协议)的标准实现,用erlang语言开发。RabbitMQ据说具有良好的性能和时效性,同时还能够非常好的支持集群和负载部署,非常适合在较大规模的分布式系统中使用,具体特性还在验证中,待检验。

由于项目需要,我在云上安装并配置了RabbitMQ,其中服务器操作系统是CentOS7.3,服务器是公司自己的云环境。下面介绍下安装部署的过程,配置yum源为前提,这里不多做介绍。


1、安装gcc依赖包

# yum install -y gcc*
4d9864b18c6f4457a491fc540b65beda

2、安装其他依赖包

# yum install -y ncurses-devel openssl-devel unixODBC-devel
89cb5e9f29c64dec85e8445de56b1758

看到complete就代表安装成功了。

c90622abeb224ea494760f338cc818fd

3、上传安装包

Erlang下载地址为:http://www.erlang.org/downloads,

rabbitmq下载地址为:http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15

这里我把文件otp_src_20.3.tar.gz.filepart、rabbitmq-server-generic-unix-3.6.15.tar.xz传到/data目录。

8fca6d56ed014afaa12d8084e1425808

4、编译安装

# tar -xvf otp_src_20.3.tar.gz
8e5d6589d6e44bf38ef7bdfc82591b6b
# cd otp_src_20.3/# ./configure --prefix=/usr/local/erlang --without-javac
a67502f627d14137a4374ca8fa497a6a
# make && make install
c9a6cf964a894a4dbd818349f105161d

5、配置环境变量

# vim /etc/profile#增加以下内容,路径自己定义export PATH=$PATH:/usr/local/erlang/bin:/usr/local/rabbitmq/sbin
4ed0fe2390d24087abdfb15b7a58c72f

使环境变量生效:

# source /etc/profile

6、启动rabbitMQ服务

# rabbitmq-server

启动过程如下:

824bfec0cfac4e19878c437d83ebefe7

查看监听是否启动:

[root@ZL-FSL-MQ data]# netstat -lntup|grep -E "5672|25672|15672" 
469e589a15d844d0aeb268d440379b56

7、开启Web管理界面

# rabbitmq-plugins enable rabbitmq_management
3f34342570fc4f26ad9cdee0d82b36f5

查看监听

[root@ZL-FSL-MQ data]# netstat -lntup|grep -E "5672|25672|15672"
1608b55f52c34adaa36a88e52654c76c

8、添加用户

默认网页是不允许访问的,需要增加一个用户修改一下权限:

# rabbitmqctl add_user fsl fslCreating user "fsl"# rabbitmqctl set_user_tags fsl administratorSetting tags for user "fsl" to [administrator]# rabbitmqctl set_permissions -p / fsl ".*" ".*" ".*"

配置后就可以远程访问了。


9、测试验证

访问服务器IP:15672地址测试

90d67343743c46ac89fec18efa62f5e7

登录后查看界面

b7e88092d7b244d3a35d8372039d70f5
e86729a002fd488280173a2a25b251e0

后面会分享更多devops和DBA方面的干货,感兴趣的朋友可以关注一下~

9f4549c1a4a6424487473fd2bd23913c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值