rabbitmq服务搭建(一)

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

1.http://www.erlang.org/ 从这里下载erlang

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

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

rabbitmq服务搭建(一)_第1张图片

2.安装rabbitmq服务端

https://www.rabbitmq.com/ 从这里下载rabbitmq,下载最新版(点击)RabbitMQ 3.7.13 release,(跳转到github)下载资源是在github上(拉到最下面)

rabbitmq服务搭建(一)_第2张图片

 

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可视化界面配置用户以及权限

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

rabbitmq服务搭建(一)_第3张图片

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

rabbitmq服务搭建(一)_第4张图片

新增用户  点击add a user

rabbitmq服务搭建(一)_第5张图片

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

rabbitmq服务搭建(一)_第6张图片

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

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

 

你可能感兴趣的:(消息中间件)