1.ubuntu下安装rabbitmq
ubuntu环境下执行以下
- 1.安装rabbitmq
sudo apt-get install rabbitmq-server
- 2.添加用户,例如myuser为用户名,mypassword为用户密码
sudo rabbitmqctl add_user myuser mypassword
- 3.查看用户
sudo rabbitmqctl list_users
- 4.新增管理员用户 myuser为用户名密码,administrator为管理员标签
sudo rabbitmqctl set_user_tags myuser administrator
- 5.添加虚拟环境,例如名为vhost
sudo rabbitmqctl add_vhost vhost
- 6.设置用户在vhost这个虚拟环境下拥有所有权限
sudo rabbitmqctl set_permissions -p vhost myuser ".*" ".*" ".*"
- 7.可以用刚设置的账户登录管理页面
http://服务器ip:15672
此时有可能出现没法访问Web管理页面
(1)先检查rebbitMQ是否已经启动,需要执行以下操作
cd /usr/lib/rabbitmq/bin
,到该路径下执行
sudo rabbitmqctl status
(2)同样在该目录下,执行以下操作:
RabbitMQ安装后默认是不启动管理模块的,所以需要配置将管理模块启动
sudo rabbitmq-plugins enable rabbitmq_management
- 8.重新登录web后台管理员页面,输入guest/guest,或者myuser/mypassword进入。
- 9 重启服务命令
重启rabbitmq服务通过两个命令来实现:
sudo rabbitmqctl stop :停止rabbitmq
sudo rabbitmq-server restart : 重启rabbitmq
- 10.rebbitMQ相关命令
sudo rabbitmq-server -detached(后台启动服务)
sudo rabbitmqctl status(查看状态)
sudo rabbitmqctl stop_app(停止应用)
sudo rabbitmqctl start_app(启动应用)(可配合停止应用达到清空队列的作用)
sudo abbitmqctl reset(清空队列)
sudo rabbitmqctl add_user xxx xxx (添加用户)
sudo rabbitmqctl list_users(列出用户)