linux(deepin15.4)下安装RabbitMQ消息队列(一)

来源:互联网 发布:杀网络喷子的动漫 编辑:程序博客网 时间:2024/05/18 02:01

第一天

一、安装安装RabbitMQ服务软件包
1、通过终端输入以下命令进行安装(在root状态下)
apt install rabbitmq-server
安装
这里写图片描述

2、还可以通过官网自行选择系统下载。

二、配置RabbitMQ全局环境
1、输入命令:gedit ~/.bashrc

2、打开编辑器后在最下方添加
export RABBITMQ_HOME=/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5(这里是安装目录)
export PATH=RABBITMQHOME/sbin:PATH

3、输入命令让配置生效:source ~/.bashrc

三、在全局环境启动RabbitMQ
1、输入命令:rabbitmq-server

2、安装以后可以通过下面的命令,停止、启动:
rabbitmqctl stop
rabbitmqctl start

四、开启web管理插件
1、命令:rabbitmq-plugins enable rabbitmq_management
插件rabbitmq_management启动成功后就可以通过web页面进行RabbitMQ的监控和管理(默认账户和密码都是guest)
使用浏览器登录:http://localhost:15672
这里写图片描述

五、添加用户管理权限
添加用户:rabbitmqctl add_user 账户 密码
如:rabbitmqctl add_user lw 123456
这个时候lw用户是不能访问web管理插件的,需要配置用户角色,用户角色可分为五类,超级管理员, 监控者, 策略制定者, 普通管理者以及其他。

超级管理员(administrator)

  可登陆管理控制台(启用management plugin的情况下),可查看所有的信息,并且可以对用户,策略(policy)进行操作。

监控者(monitoring)

  可登陆管理控制台(启用management plugin的情况下),同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)

策略制定者(policymaker)

  可登陆管理控制台(启用management plugin的情况下), 同时可以对policy进行管理。但无法查看节点的相关信息。

普通管理者(management)

  仅可登陆管理控制台(启用management plugin的情况下),无法看到节点信息,也无法对策略进行管理。

其他

  无法登陆管理控制台,通常就是普通的生产者和消费者。

  通过下面的命令,可以将lw添加到administrator用户组:
  rabbitmqctl set_user_tags lw administrator
  同时为lw用户设置读写等权限
命令:#rabbitmqctl set_permissions lw “.” “.” “.*”
输入localhsot:15672就可以管理rabbitmq了。

1 0
原创粉丝点击