- MAC下载安装RabbitMQ
// 更新brew资源
brew update
// 执行安装
brew install rabbitmq
-
当你看到下图中的文字,则证明已经安装成功了.
MQ的安装目录在 /usr/local/Cellar/rabbitmq
3.安装RabiitMQ的可视化监控插件
// 切换到MQ目录,注意你的安装版本可能不是3.8.0cd /usr/local/Cellar/rabbitmq/3.8.0/
// 启用rabbitmq management插件
sudo sbin/rabbitmq-plugins enable rabbitmq_management
(1)前台启动
sudo ./rabbitmq-server
(2)后台启动
sudo ./rabbitmq-server -detached
(3)后台关闭
sudo ./rabbitmqctl stop
LINUX 安装
1 添加erlang solutions源
wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
sudo rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
sudo yum install erlang
完成后安装RabbitMQ:下载rpm:
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm
安装
yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm
安装时如果遇到下面的依赖错误
Error: Package: socat-1.7.2.3-1.el6.x86_64 (epel)
Requires: libreadline.so.5()(64bit)
可以尝试先执行
sudo yum install socat
关于RabbitMQ的一些基本操作
sudo chkconfig rabbitmq-server on
# 添加开机启动RabbitMQ服务
sudo /sbin/service rabbitmq-server start
# 启动服务
sudo /sbin/service rabbitmq-server status
# 查看服务状态
sudo /sbin/service rabbitmq-server stop
# 停止服务
1 查看当前所有用户
sudo rabbitmqctl list_users
2 查看默认guest用户的权限
sudo rabbitmqctl list_user_permissions guest
3 由于RabbitMQ默认的账号用户名和密码都是guest。为了安全起见, 先删掉默认用户
sudo rabbitmqctl delete_user guest
4 添加新用户
sudo rabbitmqctl add_user username password
5 设置用户tag
sudo rabbitmqctl set_user_tags username administrator
6 赋予用户默认vhost的全部操作权限
sudo rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
7 查看用户的权限
sudo rabbitmqctl list_user_permissions username
更多关于rabbitmqctl的使用,可以参考帮助手册。
开启web管理接口
如果只从命令行操作RabbitMQ,多少有点不方便。幸好RabbitMQ自带了web管理界面,只需要启动插件便可以使用。
sudo rabbitmq-plugins enable rabbitmq_management
然后通过浏览器访问
http://localhost:15672