OH之路--RabbitMq(Ubuntu18也可以按照此博客安装RabbitMQ!) 本博客旨在自我学习使用,如有任何疑问请及时联系博主
由于RabbitMq需要erlang语言的支持,在安装RabbitMq之前需要安装erlang
sudo apt-get install erlang-nox
更新源sudo apt-get update
安装
sudo apt-get install rabbitmq-server
以应用方式
sudo rabbitmq-server # 启动sudo rabbitmqctl stop # 停止sudo rabbitmqctl status # 查看状态sudo rabbitmq-service install # 安装服务sudo rabbitmq-service start # 开始服务sudo rabbitmq-service stop # 停止服务sudo rabbitmq-service enable # 使服务有效sudo rabbitmq-service disable # 使服务无效sudo rabbitmq-service help # 帮助# 当rabbitmq-service install之后默认服务是enable的,如果这时设置服务为disable的话,rabbitmq-service start就会报错。# 当rabbitmq-service start正常启动服务之后,使用disable是没有效果的sudo rabbitmqctl stop # 关闭服务sudo rabbitmq-plugins enable rabbitmq_management # 启动sudo rabbitmq-plugins disable rabbitmq_management # 关闭rabbitmqctl添加admin用户,密码设置为admin123
sudo rabbitmqctl add_user admin admin123
赋予权限
sudo rabbitmqctl set_user_tags admin administrator
赋予virtual host中所有资源的配置、写、读权限以便管理其中的资源
sudo rabbitmqctl set_permissions -p / admin '.' '.' '.*'
浏览器访问http:// ubuntuip :15672,会发现拒绝连接
原因是RabbitMQ安装后默认是不启动管理模块的,所以需要配置将管理模块启动
启动管理模块命令如下
rabbitmqctl start_app # 启动软件rabbitmq-plugins enable rabbitmq_management # 开启管理插件rabbitmqctl stop # 停止
开启后再重新加载web
使用刚刚创建的admin就可以登录,密码为admin123
原帖:wolai