对于刚入门的朋友,无非就是搭建一个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更多信息,需要先创建一个管理员账号。