在Linux(CentOS7)上安装RabbitMQ
2021/6/20 7:27:01
本文主要是介绍在Linux(CentOS7)上安装RabbitMQ,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
下载
RabbitMQ的官网下载地址:https://www.rabbitmq.com/download.html
安装
安装RabbitMQ需要先安装socat,因为依赖它,只需要使用yum就可以进行安装了。
# 安装socat yum -y install socat
接着就是下载erlang和rabbitmq的rpm安装包,传入到Linux系统下
执行如下命令进行安装,注意版本
常用命令
开机自启动
设置开机自启动RabbitMQ服务,执行(在任何位置执行均可)如下命令设置:
chkconfig rabbitmq-server on
启动服务
执行如下命令开启rabbitmq服务:
service rabbitmq-server start
查看服务状态
执行如下命令查看rabbitmq服务的状态:
service rabbitmq-server status
停止服务
停止服务的命令如下:
service rabbitmq-server stop
开启web管理插件
RabbitMQ提供一个web管理插件,可以让我们在浏览器端管理RabbitMQ。
执行如下命令开启:
rabbitmq-plugins enable rabbitmq_management
然后在浏览器可以输入http://你的Linux系统IP地址:15672/地址访问了。
注意:要想出现web界面,必须保证如下两点:
第一点:RabbitMQ必须是在Linux系统中开启的。
第二点:Linux系统的防火墙必须关闭或者保证15672端口能被外界访问到。
第一次登录是没有用户名或密码的,如果是在本地登录可以使用guest,但我们需要在Linux系统上的RabbitMQ中添加用户才能登录。
添加用户
- 创建账号
rabbitmqctl add_user 用户名 密码 # 例如 rabbitmqctl add_user admin 123
- 设置用户角色
rabbitmqctl set_user_tags 用户名 角色名 # 例如 rabbitmqctl set_user_tags admin administrator
- 设置用户权限
rabbitmqctl set_permissions [-p <vhostpath>] <user> <conf> <write> <read> # 例如,设置用户admin具有这个虚拟主机内所有资源的配置、写、读权限 rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
- 查看当前用户和角色
rabbitmqctl list_users
然后就可以使用admin进行登录了
登录成功后的界面如下:
重置命令
- 关闭应用的命令
rabbitmqctl stop_app
- 清除的命令
rabbitmqctl reset
- 重新启动的命令
rabbitmqctl start_app
这篇关于在Linux(CentOS7)上安装RabbitMQ的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-0600-macOS和Linux安装和管理多个Python版本
- 2024-03-30[译]漫画SELinux概念
- 2024-03-29linux 移动文件
- 2024-03-28linux .so file
- 2024-03-28Linux 磁盘管理
- 2024-03-28Linux学习笔记(十三)磁盘管理(一):磁盘分区
- 2024-03-26linux 创建 文件
- 2024-03-25使用SecureCRT对Linux vim进行颜色设置
- 2024-03-202019-2020-12 20199317 《Linux内核原理与分析》 第十二周作业
- 2024-03-20Linux运维的第二周总结