在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
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值