zoukankan      html  css  js  c++  java
  • rabbitmq 安装-单点

    centos6.5  rabbitmq搭建
    环境:centos6.5 192.168.9.41
     
    安装rabbitmq需要先安装erlang.rabbitmq3.6版本需要erlang R16B03++版本的支持。
     1、准备好安装包
      2.yum 安装需要的类库
       yum install ncurses ncurses-base ncurses-devel ncurses-libs ncurses-static ncurses-term ocaml-curses ocaml-curses-devel  gcc gcc-c++ make -y
    yum install openssl-devel zlib-devel unixODBC unixODBC-devel -y
    3.编译安装erlang
    tar -xvzf otp_src_19.0.tar.gz cd otp_src_19.0
    ./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac make && make install
    如果有java 环境 去掉--without-javac
    4.配置环境变量
    修改/etc/profile
    #添加下面
    export ERLANG_HOME=/usr/local/erlang
    export PATH=$ERLANG_HOME/bin:$PATH
    5.编译安装rabbitmq
     
    xz -d rabbitmq-server-generic-unix-3.6.5.tar.xz
    tar -xvf rabbitmq-server-generic-unix-3.6.5.tar
    mv rabbitmq_server-3.6.5 /usr/local/
    cd /usr/local/rabbitmq_server-3.6.5/sbin
    启动rabbitmq的三种方法:
    1》./rabbitmq-server & 后台直接启动   
    2》nohup /bin/sh -e ./rabbitmq-server start &
    3》./rabbitmq-server --detached & 后台启动
     启动之后用ps命令查看rabbitmq-server 是否启动
     
    开启插件管理页面,否则不能从web浏览器端登陆
    ./rabbitmq-plugins enable rabbitmq_management 开启插件管理页面  //web控制台端口:15672
     
     
    关闭服务的方法:
    #关闭服务 ./rabbitmqctl stop
     
    添加rabbitmq用户名 username=test。设置用户名密码 passwd=123456
    [root@localhost sbin]# ./rabbitmqctl add_user test 123456
    [root@localhost sbin]# ./rabbitmqctl set_user_tags test administrator
     
    6.web访问rabbitmq:username:test  passwd:123456
    http://192.168.9.41:15672   输入用户名密码登陆
     
    6.成功登陆rabbimq后,不能新建队列,是因为用户的权限不够,运行如下命令:
    错误:Error: could not connect to server since    //rabbitmq不能新建队列
    rabbitmq错误日志:/usr/local/rabbitmq_server-3.6.5/var/log/rabbitmq
    如果仍然出现无法登陆的想象,查看日志后,显示:
             =ERROR REPORT==== 31-Dec-2014::17:00:41 ===
             webmachine error: path="/api/whoami"
             "Unauthorized"
             那么请运行如下的命令,增加用户admin,密码admin即可。
             #rabbitmqctl  add_user admin admin                             新增加用户admin
             #rabbitmqctl set_permissions  admin  ".*" ".*" ".*"         设置admin的权限
             #rabbitmqctl set_user_tags admin administrator             设置用户角色为高级管理员
             #rabbitmqctl list_users                                                  查看当前已有用户列表
     
     
     
     
     
  • 相关阅读:
    JavaScript概述
    JavaScript概述
    python语法基础
    python 网络编程
    python 日志模块
    python 异常处理
    python tricks
    记录_省赛(一)
    异或加密算法
    三目条件运算符
  • 原文地址:https://www.cnblogs.com/lzcys8868/p/7506251.html
Copyright © 2011-2022 走看看