RabbitMQ是一个使用非常普遍的免费消息中间件,简单高效。在Openstack中默认使用RabbitMQ作为其消息中间件,以下将介绍如何在Ubuntu系统上安装RabbitMQ服务以以及如何使用和监控RabbitMQ

一、RabbitMQ安装

$ sudo apt-get install rabbitmq-server -y 

Ubuntu16.04下安装与配置RabbitMQ

二.安装完成后在rabbitMQ中添加用户

$ sudo rabbitmqctl add_user username password

Ubuntu16.04下安装与配置RabbitMQ

三.将用户设置为管理员(只有管理员才能远程登录)

$ rabbitmqctl set_user_tags username ${USER}

Ubuntu16.04下安装与配置RabbitMQ

$ cd /usr/lib/rabbitmq/bin
[email protected]:/usr/lib/rabbitmq/bin$ ./rabbitmqctl set_user_tags newuser administrator

Ubuntu16.04下安装与配置RabbitMQ

四.同时为用户设置读写等权限

$ rabbitmqctl set_permissions -p / username ".*" ".*" ".*"

Ubuntu16.04下安装与配置RabbitMQ

五、启动RabbitMQ服务

$ /etc/init.d/rabbitmq-server  start

Ubuntu16.04下安装与配置RabbitMQ

看起来没有问题,现在进入安装文件夹查看Rabbit的状态:

Ubuntu16.04下安装与配置RabbitMQ

六、有错误,要修改配置,先停止服务

$ invoke-rc.d rabbitmq-server stop
Ubuntu16.04下安装与配置RabbitMQ

七、进入安装文件夹 /usr/lib/rabbitmq/bin,修改rabbitctl文件

sudo vi /usr/lib/rabbitmq/bin/rabbitmqctl 

Ubuntu16.04下安装与配置RabbitMQ

添加 HOME=/var/lib/rabbitmq \

Ubuntu16.04下安装与配置RabbitMQ

八、安装启用RabbitMQ监控管理插件进行RabbitMQ管理

$     cd /usr/lib/rabbitmq/bin/

/usr/lib/rabbitmq/bin $  sudo ./rabbitmq-plugins enable rabbitmq_management

Ubuntu16.04下安装与配置RabbitMQ

九、启动rabbitmq服务

$ sudo rabbitmq-server start

Ubuntu16.04下安装与配置RabbitMQ

十、web管理相关

待续..........

相关文章: