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=
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了。
- linux(deepin15.4)下安装RabbitMQ消息队列(一)
- linux(deepin15.4)下部署集群RabbitMQ消息队列(二)
- linux(deepin15.4)下部署集群RabbitMQ消息队列镜像模式(三)
- Linux(Deepin15.3)下PCL安装
- RabbitMQ分布式消息队列服务器(一、Windows下安装和部署)
- php amqp 消息队列 RabbitMQ 安装(一)
- (三)RabbitMQ消息队列-Centos7下安装RabbitMQ3.6.1
- (三)RabbitMQ消息队列-Centos7下安装RabbitMQ3.6.1
- centos下安装RabbitMQ消息队列
- RabbitMQ消息队列一
- RabbitMQ消息队列(一)
- rabbitmq消息队列安装
- RabbitMQ消息队列(一)简单介绍
- linux下安装RabbitMQ消息机制
- linux下安装RabbitMQ消息机制
- linux下安装Rabbitmq消息中间件
- RabbitMQ(消息队列)
- centos安装rabbitmq消息队列
- Dubbo实例
- 解释一下关系数据库的第一第二第三范式?
- Tomcat --> Cannot create a server using the selected type
- LeetCode刷题(C++)——Merge k Sorted Lists(Hard)
- div有border时不能用offsetWidth获取div宽度
- linux(deepin15.4)下安装RabbitMQ消息队列(一)
- 认识RecyclerView
- StickyHeaderListView筛选器
- 企业转型 | 如何成为一家真正发挥大数据作用的 “数据驱动型公司”?
- Xcode清理缓存和垃圾文件
- LeetCode 120. Triangle
- eclipse中导入运行MyEclipse项目
- Python 3基础教程45-Matplotlib添加标签和标题描述
- wingide5-forlinux破解版和破解方法