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 ".*" ".*" ".*"

    登录页面 输入用户名密码

     

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

  • 相关阅读:
    hdu 4002 Find the maximum
    hdu 2837 坑题。
    hdu 3123
    zoj Treasure Hunt IV
    hdu 2053 Switch Game 水题一枚,鉴定完毕
    poj 1430 Binary Stirling Numbers
    hdu 3037 Saving Beans
    hdu 3944 dp?
    南阳oj 求N!的二进制表示最低位的1的位置(从右向左数)。
    fzu 2171 防守阵地 II
  • 原文地址:https://www.cnblogs.com/guarderming/p/10246085.html
Copyright © 2011-2022 走看看