美文网首页
Rabbitma的安装

Rabbitma的安装

作者: Lo随风的风ve | 来源:发表于2020-10-13 16:56 被阅读0次

    一:安装erlang

    由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装,使用sudo安装

    sudo apt-get install erlang-nox

    安装完成后,使用erl查看状态


    二:安装Rabbitmq

      2.1 更新源

     sudo apt-get update

    2.2 安装rabbitmq-server服务

    sudo apt-get install rabbitmq-server

    2.3查看服务状态

    rabbitmqctl status

    三:启动Rabbit MQ管理插件并重启服务

    3.1启动管理插件

    sudo rabbitmq-plugins enable rabbitmq_management

    3.2重启服务

    sudo systemctl restart rabbitmq-server或systemctl restart rabbitmq-server

    3.3 查看端口占用

    控制台监控默认为15672端口,查看端口监听

    4:添加用户并赋予权限

    由于系统默认账号guest/guest仅为本地登录,远程会提示登录失败,所以我们需要重新新建远程用户

    4.1添加admin用户,密码设置为admin。

    rabbitmqctl add_user admin admin

    4.2赋予权限

    rabbitmqctl set_user_tags admin administrator

    4.3赋予virtual host中所有资源的配置、写、读权限以便管理其中的资源

    rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

    5 访问Rabbit MQ管理页面

    输入http://IP:15672/,账号、密码为均为admin

    六:遇到的问题

    6.1 Unmet dependencies. Try 'apt-get -f install' with no packages

    安装erlang时报错,大概是缺少了一些依赖项,根据错误提示的最后一行,运行下面这句语句就可以解决

    sudo apt-get -f install

    6.2 ERROR: node with name "rabbit" already running on

    启动RabbitMQ_Server时报错,很明显是后台程序被占用引起的

    ps -ef|grep rabbitmq查看进程,使用kill杀掉进程重新启动

    6.3 远程使用guest用户登录失败

    默认 guest 用户只能在 localhost 登录,可以创建账户后用新账户登录

    相关文章

      网友评论

          本文标题:Rabbitma的安装

          本文链接:https://www.haomeiwen.com/subject/nvwvpktx.html