摘要:摘要: centos中构建RabbitMQ 搭建系统 环境环境为 Centos 7.2 64位 1.安装erlang yum install erlang 2.查看erlang是否安装 rpm -qa erlang
搭建系统 环境环境为 Centos 7.2 64位
1.安装erlang
yum install erlang
2.查看erlang是否安装 rpm -qa erlang
3.下载 rabbitmq-server wget
4.安装 rabbitmq-server yum install rabbitmq-server-3.5.6-1.noarch.rpm
6.查看是否安装成功 rabbitmq-server rpm -qa|grep rabbitmq
7.启动 service rabbitmq-server start
8.查看状态 rabbitmqctl status
http://139.199.11.69:15672/无法登陆增加插件 rabbitmq-plugins enable rabbitmq_management10 增加插件之后重启 service rabbitmq-server restart
11重启之后测试出现了页面但是无法登陆解决 vim /etc/rabbitmq/rabbitmq.config 输入 [{rabbit, [{loopback_users, []}]}].
12.增加账户 rabbitmqctl add_user zhaohaibo zhaohaibo
13.设置权限 (为什么是administrator 有四种方式下面讲解) rabbitmqctl set_user_tags zhaohaibo administrator
14 查看用户列表 rabbitmqctl list_users
15。设置开机自动启动 chkconfig rabbitmq-server on
测试我们可以登录网址http://139.199.11.69:15672/去发送消息 但是报错如下 用户没有授权访问虚拟主机
15 增加主机名 rabbitmqctl add_vhost cProxy
16.赋予权限 rabbitmqctl set_permissions -p cProxy zhaohaibo "." "." ".*"
17 查看权限 rabbitmqctl list_user_permissions zhaohaibo
18发送消息测试是否成功
以下是扩展
服务器启动与关闭参考 启动:service rabbitmq-server start 关闭:service rabbitmq-server stop 重启:service rabbitmq-server restart
用户管理
新增 rabbitmqctl add_user admin admin 删除 rabbitmqctl delete_user admin 修改 rabbitmqctl change_password admin admin123
用户列表 rabbitmqctl list_users 设置角色 rabbitmqctl set_user_tags admin administrator rabbitmqctl set_user_tags admin monitoring rabbitmqctl set_user_tags admin policymaker rabbitmqctl set_user_tags admin management
角色分析 按照我个人理解,rabbitmq用户角色可分为五类:超级管理员, 监控者, 策略制定者, 普通管理者以及其他。 (1) 超级管理员(administrator) 可登陆管理控制台(启用management plugin的情况下),可查看所有的信息,并且可以对用户,策略(policy)进行操作。 (2) 监控者(monitoring) 可登陆管理控制台(启用management plugin的情况下),同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等) (3) 策略制定者(policymaker) 可登陆管理控制台(启用management plugin的情况下), 同时可以对policy进行管理。 (4) 普通管理者(management) 仅可登陆管理控制台(启用management plugin的情况下),无法看到节点信息,也无法对策略进行管理。 (5) 其他的 无法登陆管理控制台,通常就是普通的生产者和消费者。
相关文章推荐
虚拟主机的专业参数,分别都是什么意思?2022-09-09
中非域名注册规则是怎样的?注册域名有什么用处? 2022-01-10
HostEase新年活动促销 美国/香港主机全场低至五折2021-12-28
HostGator下载完整备份教程分享2021-12-28
Flink中有界数据与无界数据的示例分析2021-12-28