zoukankan      html  css  js  c++  java
  • ubuntu18.0安装RabbitMQ

      RabbitMQ是一个消息队列,用于实现应用程序的异步和解耦。生产者将生产消息传送到队列,消费中从队列中拿取消息并处理。生产者不用关心是谁来消费,消费者不用关系是谁在生产消息,从而达到解耦的目的。本文介绍如何在ubuntu 18.0上安装RabbitMQ

    erlang

      由于RabbitMQ是Erlang编写的,所以首先需要安装Erlang语言库

      首先在系统中加入erlang apt仓库

    wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb 

       安装erlang

    sudo dpkg -i erlang-solutions_1.0_all.deb
    sudo apt-get update
    sudo apt-get install erlang erlang-nox

    rabbitMQ  

      在系统中加入rabbitmq apt仓库

    echo 'deb http://www.rabbitmq.com/debain/  testing main'  | sudo tee/etc/apt/sources.list.d/rabbitmq.list

      再加入rabbitmq signing key

    wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add - 

       安装rabbitmq

    sudo apt-get update
    sudo apt-get install rabbitmq-server

    rabbitMQ管理插件

      启用插件

    sudo rabbitmq-plugins enable rabbitmq_management

      重启rabbitMQ服务

    rabbitmqctl stop
    rabbitmq-server restart
    启动服务
      service rabbitmq-server start
    查看服务状态
      service rabbitmq-server status
    停止服务
      service rabbitmq-server stop

      打开浏览器输入http://localhost:15672,默认用户名密码:guest/guest,就可以看到管理界面了

    添加用户

      默认情况下guest用户中只能通过localhost登录,重新创建用户指派为管理员即可远程登录

    rabbitmqctl add_user Username Password
    rabbitmqctl set_user_tags Username Tag
    停止服务
        rabbitmq stop
    查看服务状态
        rabbitmqctl status
    查看当前所有用户
        rabbitmqctl list_users
    查看默认guest用户的权限
        rabbitmqctl list_user_permissions guest
    删除默认用户由于rabbitmq默认的账号密码都是guest,为了安全起见,可以删掉默认用户)
        rabbitmqctl delete_user guest
    赋予用户默认vhost的全部操作权限
        rabbitmqctl set_permissions -p / Username
    查看用户权限
        rabbitmqctl list_user_permissons Username
  • 相关阅读:
    Hdu 2564 单词缩写(字符串输入流的使用)
    Hdu2824 快速求欧拉函数和
    hdu 1787 欧拉函数模板
    Hdu2558(欧拉函数)
    hdu 1175连连看 (bfs带方向变化次数)
    pandas 使用总结
    APScheduler 定时任务使用总结
    watchdog 监控文件变化使用总结
    js 鼠标特效
    js 生成雪花间隔
  • 原文地址:https://www.cnblogs.com/iamluoli/p/9660623.html
Copyright © 2011-2022 走看看