zoukankan      html  css  js  c++  java
  • RabbitMQ安装

     一、安装Erlang
      1)安装erlang依赖的基本环境
    yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl openssl-devel xmlto zip unzip
      2)下载安装Erlang
    wget http://www.erlang.org/download/otp_src_17.3.tar.gz
    tar -zxvf otp_src_17.3.tar.gz
    cd otp_src_17.3
    ./configure
    make
    make install
    二、安装python和simplejson
    yum -y install python
    wget http://download.openpkg.org/components/cache/python-json/simplejson-3.13.2.tar.gz
    tar -zxvf simplejson-3.13.2.tar.gz
    cd simplejson-3.13.2
    python setup.py install
    三、安装启动rabbitmq
    wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.4.1/rabbitmq-server-3.4.1.tar.gz
    tar -zxvf rabbitmq-server-3.4.1.tar.gz
    cd rabbitmq-server-3.4.1
    make TARGET_DIR=/usr/local/rabbitmq/ SBIN_DIR=/usr/local/rabbitmq/sbin MAN_DIR=/usr/local/rabbitmq/man DOC_INSTALL_DIR=/usr/local/rabbitmq/doc install
    安装web插件
    mkdir /etc/rabbitmq/

    加入变量:

    export PATH=$PATH:/usr/erlang/bin

    export PATH=$PATH:/usr/rabbitmq/sbin

    #启用:
    /usr/local/rabbitmq/sbin/rabbitmq-plugins enable rabbitmq_management
      etc/rabbitmq目录下会有

     

    启动关闭rabbitmq

    cd /usr/local/rabbitmq/sbin
    ./rabbitmq-server start #开启
    ./rabbitmqctl stop #关闭

    rabbitmq-server 或 rabbitmq-server -detached(后台运行) ###启动

    端口开放15672和55672,或者直接关闭防火墙
    guest这个默认的用户只能通过http://localhost:15672 来登录,不能使用IP地址登录,也就是不能远程访问,这对于服务器上没有安装桌面的情况是无法管理维护的。要解决这个问题增加用户。

    /usr/local/rabbitmq/sbin/rabbitmqctl add_user admin 123456
    /usr/local/rabbitmq/sbin/rabbitmqctl list_users
    /usr/local/rabbitmq/sbin/rabbitmqctl set_user_tags admin administrator

     #username就是用户名,可以随便取,pwd就是你要设置的密码

     rabbitmqctl add_user username pwd

    #administrator为用户的角色,与tomcat那种管理员配置有点像
    rabbitmqctl set_user_tags username administrator
    #授予权限  /代表vhost主机根目录,后面的*j就是读写之类的权限
    rabbitmqctl set_permissions -p / username ".*" ".*" ".*"

    登录页面 输入用户名密码

     

    小结
       安装基本上已经完成,并没有很难。

  • 相关阅读:
    python 读fnl数据
    全面学习ORACLE Scheduler特性(12)使用Windows和Window Groups
    全面学习ORACLE Scheduler特性(11)使用Job Classes
    全面学习ORACLE Scheduler特性(9)创建Chains
    全面学习ORACLE Scheduler特性(10)管理Chains
    全面学习ORACLE Scheduler特性(8)Application抛出的Events
    全面学习ORACLE Scheduler特性(6)设置Repeat Interval参数
    全面学习ORACLE Scheduler特性(7)Scheduler抛出的Events
    全面学习ORACLE Scheduler特性(5)Schedules调度Programs执行的Jobs
    全面学习ORACLE Scheduler特性(4)创建和管理Schedule
  • 原文地址:https://www.cnblogs.com/guarderming/p/10246085.html
Copyright © 2011-2022 走看看