zoukankan      html  css  js  c++  java
  • RabbitMQ安装和介绍

    简单的安装方式

      yum安装erlang,下载rpm包安装rabbitmq

    一、编译安装erlang

      1. 官方下载包并解压  

        wget http://erlang.org/download/otp_src_20.1.tar.gz
        tar zxvf otp_src_20.1.tar.gz
      2. yum安装erlang编译环境
        yum -y install make ncurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openssl-devel

      3. 编译安装

      ./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac

       make && make install

      4. 设置环境变量
      vim /etc/profile

        export ERLANG_HOME=/usr/local/erlang

        export PATH=$ERLANG_HOME/bin:$PATH

        让环境变量立即生效
        source /etc/profile

    二、rabbitmq安装

      1.官方下载包

        wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-generic-unix-3.6.1.tar.xz

        tar xvf rabbitmq-server-generic-unix-3.6.1.tar.xz

        mv rabbitmq_server-3.6.1 /data/rabbitmq

      2. 服务启动与关闭

        nohup ./rabbitmq-server > /dev/null 2>&1 &

        rabbitmqctl start
        rabbitmqctl stop

    • 后台启动rabbitmq node

        rabbitmqctl -detached


      3.仅仅关闭应用

        rabbitmqctl stop_app
        rabbitmqctl start_app


      4. 插件管理

        rabbitmq-plugins  enable rabbitmq_management

      5. 添加用户
        rabbitmqctl add_user admin passwd
        rabbitmqctl set_user_tags admin administrator #指定为超级用户

      6. 访问管理页面

        10.10.2.109:15672   输入用户和密码就OK 

    三、rabbitmq错误

      1. mnesia分布式数据库相关文件提示访问失败

        权限问题,需设置为400即可

    四、常见的操作

      1. 用户管理  

        新增   rabbitmqctl add_user admin admin
        删除   rabbitmqctl delete_user admin
        修改   rabbitmqctl change_password admin admin123
        用户列表   rabbitmqctl  list_users
        设置角色   rabbitmqctl set_user_tags admin administrator (monitoring policymaker management)

      2. 权限设置    

        设置用户权限 rabbitmqctl  set_permissions  -p  VHostPath  admin  ConfP  WriteP  ReadP
        查询所有权限 rabbitmqctl  list_permissions  [-p  VHostPath]
        指定用户权限 rabbitmqctl  list_user_permissions  admin
        清除用户权限 rabbitmqctl  clear_permissions  [-p VHostPath]  admin1

  • 相关阅读:
    爬取校园新闻首页的新闻
    网络爬虫基础练习
    综合练习:词频统计
    Hadoop综合大作业
    理解MapReduce
    熟悉常用的HBase操作
    熟悉常用的HDFS操作
    爬虫大作业
    数据结构化与保存
    使用正则表达式,取得点击次数,函数抽离
  • 原文地址:https://www.cnblogs.com/Jack1023/p/8034615.html
Copyright © 2011-2022 走看看