rabbitmq的笔记(二)基本命令操作

对于刚入门的朋友,无非就是搭建一个rabbitmq服务器,配置好,能用就行。复习一下比较常用的步骤,自己做一下笔记,也是分享给大家。可以快速灾后重建的时候使用。

一、启动

1、服务启动:rabbitmq-server -detached

用这个命令启动是二进制版本通用的,用rpm安装的当我没说,rpm安装的都可以 service rabbitmq-server start。-detached参数是后来运行,没加参数的情况下,rabbitmq进程在前台驻留。

2、关闭服务:rabbitmqctl shutdown

用rabbitmq内置命令,就不要kill来kill去了。避免误伤了服务器。

二、添加虚拟主机

rabbitmqctl add_vhost /EC

三、添加用户

1、添加用户:rabbitmqctl add_user Username Password

在服务器的命令操作,rabbitmq的用户密码也是明文保存下来,应该是因为rabbitmq不太重要。

2、分配角色:rabbitmqctl set_user_tags Username administrator

管理页面的登录需要,添加了管理员角色,是最大权限。另外还有management等角色。

3、授权:rabbitmqctl set_permissions  -p /EC ".*" ".*" ".*"

一个命令把虚拟主机、配置、读写的权限都配置了。

至此,rabbitmq的服务已完全可用,用程序通过新建的账户就可以连接操作。

四、用户管理界面

默认情况下,安装完成rabbitmq,启动成功,并不会开启webui的http访问服务。通过rabbitmq-plugins list查看rabbitmq插件,发现rabbitmq_management这里并没有被开启。这里介绍如何开启rabbitmq基于http的webui界面管理。

如果需要通过浏览器访问rabbitmq管理界面,需要开启rabbitmq_management插件。操作如下:

rabbitmq-plugins enable rabbitmq_management

再次查看rabbitmq-plugins

重启rabbitmq,通过rabbitmqctl status可以看到http服务开启,端口15672

现在访问http://10.119.9.149:15672,可以访问,但是为了能够像管理员一样查看rabbitmq更多信息,需要先创建一个管理员账号。

原文地址:https://www.cnblogs.com/hodge01/p/15186744.html