RabbitMQ在CentOS下如何安装

2019-08-12 阅读数:37

在上一篇《RabbitMQ在Windows下如何安装》文章,主要是针对Windows操作系统安装RabbitMQ安装,但是我们的生产环境或者说服务器可能是使用CentOS系统,其实对于CentOS系统而言,我们可以更加方便的直接使用yum命令来安装RabbitMQ。 需要注意的是,在安装RabbitMQ之前,我们首先需要安装Erlang。(RabbitMQ本身是基于Erlang开发的)

# 安装Erlang
yum install erlang
# 安装rabbitmq-server
yum install rabbitmq-server

非常简单,执行上述两条命令后就已经快速安装好了rabbitmq。 
那么我们应该如何启动呢? 
默认情况下,安装RabbitMQ后没有将其设置为守护进程(即开机自启动)。 
我们可以以root用户执行如下命令来将其设置为自启动服务: 

chkconfig rabbitmq-server on

启动rabbitmq的命令如下:

/sbin/service rabbitmq-server start

停止rabbitmq的命令如下:

/sbin/service rabbitmq-server stop

rabbitmqadmin是rabbitmq-management plugin支持的命令行工具。 
相比rabbitmqctl而言,其功能更加强大。 
rabbitmq-management插件提供了一个基于HTTP的API,用于管理和监控您的RabbitMQ服务器,以及基于浏览器的用户界面和命令行工具rabbitmqadmin。 
具体的功能包括:

  1. 声明,列出和删除交换,队列,绑定,用户,虚拟主机和权限。
  2. 监控队列长度,全局和每个通道的消息速率,每个连接的数据速率等。
  3. 监视资源使用情况,如文件描述符,内存使用情况,可用磁盘空间。
  4. 管理用户(提供当前用户的管理权限)。
  5. 将对象定义(虚拟主机,用户,权限,队列,交换,绑定,参数,策略)导出和导入JSON。
  6. 强制关闭连接,清除队列。
  7. 发送和接收消息(在开发环境和故障排除中很有用)。

在使用前,我们首先需要启用rabbitmq_management。

rabbitmq-plugins enable rabbitmq_management

启动完成后,我们需要重启rabbitmq来使其生效:

/sbin/service rabbitmq-server restart

接下来,我们需要加载rabbitmqadmin

wget http://127.0.0.1:15672/cli/rabbitmqadmin

下载完成后,我们就可以使用rabbitmqadmin了,同时通过浏览器地址输入:http://服务器IP:15672,即可访问

发现通过这种yum的方式安装的MQ的版本是3.3.5,不过没用到最新的东西也可以使用了。

声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: RabbitMQ在CentOS下如何安装

相关评论

验证码: