ubuntu16.04安装rabbitMQ与连接测试

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(列出用户)

猜你喜欢

转载自blog.csdn.net/qq_38923792/article/details/92382181