Skip to content

第一步:安装Erlang

  • 查看安装版本

    shell
    erl --version

    image-20251011151754482

  • 未安装,执行下面命令安装

    shell
    sudo apt install erlang
  • 安装后查看是否安装成功

    image-20251011152513084

第二步:安装RabbitMQ

  • 安装命令

    shell
    sudo apt-get install rabbitmq-server
  • 启用Web管理插件

    shell
    sudo rabbitmq-plugins enable rabbitmq_management

    image-20251011152719158

  • 重启服务

    shell
    sudo service rabbitmq-server restart
  • 放行防火墙端口

    shell
    sudo ufw allow 15672
    sudo ufw allow 5672
  • 创建远程用户:默认情况下,guest/guest账户只能本地登录(远程使用该用户登录只会报错:User can only log in via localhost),如果要允许远程访问,需要创建新的用户

    image-20251011153405351

    shell
    sudo rabbitmqctl add_user 用户名 密码
    shell
    sudo rabbitmqctl set_user_tags 用户名 administrator
    shell
    sudo rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"
  • 创建完毕后,使用创建的管理员账号即可登录

    image-20251011153839136

  • 常用命令

    • 启动服务

      shell
      sudo service rabbitmq-server start
    • 停止服务

      shell
      sudo service rabbitmq-server stop
    • 重启服务

      shell
      sudo service rabbitmq-server restart
    • 查看用户列表

      shell
      sudo rabbitmqctl list_users
    • 删除用户

      shell
      sudo rabbitmqctl delete_user username

MIT版权,未经许可禁止任何形式的转载