1、安装erlang
由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlang
sudo apt-get install erlang-nox
2、安装Rabbitmq
更新源至出现一下图示部分,update成功
sudo apt-get update
3、安装rabbitmq-server如下
sudo apt-get install rabbitmq-server
4、启动、停止、重启、状态rabbitMq命令
root@iZwz98d3vcgbfqfo4246f3Z:~# service rabbitmq-server start
root@iZwz98d3vcgbfqfo4246f3Z:~# service rabbitmq-server status
root@iZwz98d3vcgbfqfo4246f3Z:~# service rabbitmq-server stop
root@iZwz98d3vcgbfqfo4246f3Z:~# service rabbitmq-server restart
5、安装了Rabbitmq后,默认也安装了该管理工具,执行命令即可启动
6、新增用户
root@iZwz98d3vcgbfqfo4246f3Z:~# rabbitmqctl set_user_tags qq administrator
Setting tags for user "qq" to [administrator]
root@iZwz98d3vcgbfqfo4246f3Z:~# rabbitmqctl set_permissions -p /qq qq ".*" ".*" ".*"
root@iZwz98d3vcgbfqfo4246f3Z:~# rabbitmqctl list_queues -p /qq name messages_ready messages_unacknowledged messages
Listing queues
服务常用命令
- 启动rabbit服务:service rabbitmq-server start
- 停止rabbit服务:service rabbitmq-server stop
- 后台启动:rabbitmq-server -detached
- 运行状态:rabbitmqctl status
-
service rabbitmq-server start
-
rabbitmq-plugins enable rabbitmq_management 配置web插件
-
rabbitmqctl add_user guest guest 新增用户
-
rabbitmqctl set_user_tags guest administrator 设置为管理员
-
rabbitmqctl set_permissions -p "/" guest ".*" ".*" ".*" 设置权限
-
service rabbitmq-server restart
用户管理
- 查看所有用户:rabbitmqctl list_users
- 添加用户:rabbitmqctl add_user username password
- 删除用户:rabbitmqctl delete_user username
- 修改密码:rabbitmqctl change_password username newpassword
开启rabbit网页控制台
- 进入rabbit安装目录:cd /usr/lib/rabbitmq
- 查看已经安装的插件:rabbitmq-plugins list
- 开启网页版控制台:rabbitmq-plugins enable rabbitmq_management
- 重启rabbitmq服务
- 输入网页访问地址:http://localhost:15672/ 使用默认账号:guest/guest登录