博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rabbitmq服务搭建(一)
阅读量:2216 次
发布时间:2019-05-07

本文共 1897 字,大约阅读时间需要 6 分钟。

    rabbitmq是基于erlang语言开发得,所以得先安装erlang环境。有时间大家可以去了解下erlang这么语言,我接触过很多编程语言,erlang这门语言实在是让我耳目一新,也看到erlang得前途是光明得,erlang中有些特性是其他所有语言所没有得,比如 他得“=”是数学意义上得校验,并且变量只能赋值一次,比如他的模式匹配,比如递归,等等。有兴趣得童鞋可以花一天时间去学习得它得基本语法。

1. 从这里下载erlang

linux:获取源代码,根据说明编译;windows:直接安装

安装完成后配置系统环境变量,linux 在profile.d下面新建个erlang.sh(这个对于系统得管理上比较友好)  导出erlang环境变量

2.安装rabbitmq服务端

 从这里下载rabbitmq,下载最新版(点击),(跳转到github)下载资源是在github上(拉到最下面)

 

windows直接下载 exe安装就好了。linux可以选择rpm安装或者源码进行编译安装

安装完成后进入安装目录得sbin目录(这边演示windows系统)可以看到如下脚本。

rabbitmqctl.bat

rabbitmq-defaults.bat

rabbitmq-diagnostics.bat

rabbitmq-echopid.bat

rabbitmq-env.bat

rabbitmq-plugins.bat

rabbitmq-server.bat

rabbitmq-service.bat

激活可视化界面管理插件命令如下(在sbin目录下执行)

./rabbitmq-plugins.bat enable rabbitmq_management

配置完插件后需重启服务以管理员权限打开cmd  执行 

net stop RabbitMQ && net start RabbitMQ

如果未加入系统服务可以使用以下相关命令重启服务

相关命令如下:

./rabbitmq-service.bat install 安装服务

./rabbitmq-service.bat start 开始服务

./rabbitmq-service.bat stop  停止服务

./rabbitmq-service.bat enable 使服务有效

./rabbitmq-service.bat disable 使服务无效

./rabbitmq-service.bat help 帮助

3.创建用户分配权限(当然也可以使用可视化界面进行配置3.1)

查看用户列表

./rabbitmqctl.bat list_users

新增用户

./rabbitmqctl.bat add_user username passwd

用户权限分类

1、超级管理员(administrator)

2、监控者(monitoring)

3、策略制定者(policymaker)

4、普通管理者(management)

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

 

设置用户角色

./rabbitmqctl.bat set_user_tags username administrator

修改密码

./rabbitmqctl change_password userName newPassword

删除用户

./rabbitmqctl.bat delete_user username

权限相关命令为:

(1) 设置用户权限

rabbitmqctl  set_permissions  -p  VHostPath  User  ConfP  WriteP  ReadP

(2) 查看(指定hostpath)所有用户的权限信息

rabbitmqctl  list_permissions  [-p  VHostPath]

(3) 查看指定用户的权限信息

rabbitmqctl  list_user_permissions  User

(4)  清除用户的权限信息

rabbitmqctl  clear_permissions  [-p VHostPath]  Use

 

3.1可视化界面配置用户以及权限

可视化界面插件配置完成重启服务后浏览器输入 就出现以下界面(默认用户名密码为 guest   guest)

输入用户名密码进入系统点击admin

新增用户  点击add a user

相关角色权限上面已经有介绍了,想要了解更详细得信息可以自行百度。

右侧相关菜单可以进行虚拟主机设置,策略设置,限制设置以及集群设置。

配置完成,可以开始使用rabbitmq拉

 

转载地址:http://nxkfb.baihongyu.com/

你可能感兴趣的文章
composer install或composer update 或 composer require phpoffice/phpexcel 失败解决办法
查看>>
TP5.1项目从windows的Apache服务迁移到linux的Nginx服务需要注意几点。
查看>>
win10安装软件 打开时报错 找不到 msvcp120.dll
查看>>
PHPunit+Xdebug代码覆盖率以及遇到的问题汇总
查看>>
PHPUnit安装及使用
查看>>
PHP项目用xhprof性能分析(安装及应用实例)
查看>>
composer安装YII
查看>>
Sublime text3快捷键演示
查看>>
sublime text3 快捷键修改
查看>>
关于PHP几点建议
查看>>
硬盘的接口、协议
查看>>
VLAN与子网划分区别
查看>>
Cisco Packet Tracer教程
查看>>
02. 交换机的基本配置和管理
查看>>
03. 交换机的Telnet远程登陆配置
查看>>
微信小程序-调用-腾讯视频-解决方案
查看>>
phpStudy安装yaf扩展
查看>>
密码 加密 加盐 常用操作记录
查看>>
TP 分页后,调用指定页。
查看>>
Oracle数据库中的(+)连接
查看>>