ubuntu上RabbitMq安装指南
此处仅记录离线安装步骤:
- 下载安装包:http://www.rabbitmq.com/download.html
此处选择:rabbitmq-server-generic-unix-3.6.10.tar.xz - 启动RabbitMQ服务需要Erlang的环境
输入命令erl,如果显示以下信息则已经安装
如果没有安装,则可以选择在线安装或离线安装都行,以在线安装为例子
apt-get install erlang - 安装RabbitMq
- 解压安装包
xz -d rabbitmq-server-generic-unix-3.6.10.tar.xz生成rabbitmq-server-generic-unix-3.6.10.tarxz -d rabbitmq-server-generic-unix-3.6.10.tar.xz生成rabbitmq-server-generic-unix-3.6.10.tar
tar -xvf rabbitmq-server-generic-unix-3.6.10.tar解压生成
rabbitmq_server-3.6.10
目录如下:
- 把sbin添加到环境变量中:/etc/profile文件
- 解压安装包
- 启动服务
sbin下有以下脚本:
其中rabbitma-server就是启动脚本
rabbitmq-server –detached或者
rabbitmq-server restart
如果启动时显示: completed with 0 plugins,就是我们服务启动了但是访问不了http://localhost:15672/就是缺少插件。也就是界面管理工具所需的插件
可以执行:rabbitmq-plugins enable rabbitmq_management
-
查看服务状态:
rabbitmqctl status:查看rabbitmq的运行状态 -
配置用户
- 查看所有用户: rabbitmqctl list_users
- 查看用户权限: rabbitmqctl list_user_permissions 用户名
关于用户角色和权限
参考:https://www.cnblogs.com/terryguan/p/6635175.html - 新增用户:rabbitmqctl add_user test(用户名) 123456(密码)
- 赋予角色: rabbitmqctl set_user_tags test administrator
- 添加权限: rabbitmqctl set_permissions -p “/” test"." "." “.*”