RabbitMQ是一个使用非常普遍的免费消息中间件,简单高效。在Openstack中默认使用RabbitMQ作为其消息中间件,以下将介绍如何在Ubuntu系统上安装RabbitMQ服务以以及如何使用和监控RabbitMQ
一、RabbitMQ安装
| $ sudo apt-get install rabbitmq-server -y |
二.安装完成后在rabbitMQ中添加用户
| $ sudo rabbitmqctl add_user username password |
三.将用户设置为管理员(只有管理员才能远程登录)
| $ rabbitmqctl set_user_tags username ${USER} |
| $ cd /usr/lib/rabbitmq/bin [email protected]:/usr/lib/rabbitmq/bin$ ./rabbitmqctl set_user_tags newuser administrator |
四.同时为用户设置读写等权限
| $ rabbitmqctl set_permissions -p / username ".*" ".*" ".*" |
五、启动RabbitMQ服务
| $ /etc/init.d/rabbitmq-server start |
看起来没有问题,现在进入安装文件夹查看Rabbit的状态:
六、有错误,要修改配置,先停止服务
| $ invoke-rc.d rabbitmq-server stop |
七、进入安装文件夹 /usr/lib/rabbitmq/bin,修改rabbitctl文件
| $ sudo vi /usr/lib/rabbitmq/bin/rabbitmqctl |
添加 HOME=/var/lib/rabbitmq \
八、安装启用RabbitMQ监控管理插件进行RabbitMQ管理
|
$ cd /usr/lib/rabbitmq/bin/ /usr/lib/rabbitmq/bin $ sudo ./rabbitmq-plugins enable rabbitmq_management |
九、启动rabbitmq服务
| $ sudo rabbitmq-server start |
十、web管理相关
待续..........