zoukankan      html  css  js  c++  java
  • rabbitmq集群配置

    1、安装预环境

    由于安装需要其他一些依赖,直接给出命令,避免报错麻烦

    yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel

    2、解压下载的erlang包

    tar -xvf otp_src_21.0.tar.gz

    这里我重命名了解压出来的包,命名为erlang,路径为 /usr/local/erlang (RabbitMQ也是在/usr/local路径下)

    3、配置安装

    首先是./configure,检查编译环境并配置安装路径,运行如下命令:

    ./configure --prefix=/usr/local/erlang --without-javac

    然后执行编译源码命令

    make

    再执行安装命令

    make install

    4、设置环境变量

    运行以下命令编辑/etc/profile文件。

    vim /etc/profile

    5、添加以下配置

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

    6、验证是否安装成功  erl

    运行如下命令,验证erlang是否安装成功。

     

     安装rabbitmq

    1. 下载rabbitmq-server安装包
      http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz

    2. 上传到服务器tmp目录下,进入到tmp目录进行安装。
      # tar xvf rabbitmq-server-generic-unix-3.6.15.tar.xz
      # mv rabbitmq_server-3.6.15 /usr/local/RabbitMQ
    3. 设置环境变量
      # vim /etc/profile
      在末尾加入以下内容:
      #set RabbitMQ environment
      export PAHT=$PATH:/usr/local/RabbitMQ/sbin
    4. 使环境变量生效
      # source /etc/profile
    5. 启用WEB管理插件
      # cd /usr/local/RabbitMQ/sbin
      查看插件列表
      # ./rabbitmq-plugins list
      # ./rabbitmq-plugins enable rabbitmq_management
    6. 后台运行
      # ./rabbitmq-server -detached
    7. 好了,到这里rabbitmq已经配置好了,可以启动了:
      1 我们再来查看看一下rabbitmq的默认监听端口5672
      2 #netstat -tnlp|grep 5672
      3 最好我们就可以在浏览器上输入http://ip:15672/登录管理界面了
      4 使用登录的用户名和密码默认都是guest
    8. 添加用户和虚拟机
      复制代码
      添加用户:
      # ./rabbitmqctl add_user username password
      如:./rabbitmqctl add_user admin 123456
      授权用户管理员: # ./rabbitmqctl set_user_tags admin administrator
      如:./rabbitmqctl set_user_tags admin administrator
      添加虚拟机: # ./rabbitmqctl add_vhost vhostname
      如:./rabbitmqctl add_vhost admin_vhost
      授权用户到虚拟机: # ./rabbitmqctl set_permissions -p vhostname username ".*" ".*" ".*"
      如:./rabbitmqctl set_permissions -p admin_vhost admin ".*" ".*" ".*"
    配置rabbitmq集群

    1、停止当前机器中rabbitmq的服务

    [root@F bin]# ./rabbitmqctl stop_app

    2、把G中的rabbitmq加入到集群中来

    [root@F bin]# ./rabbitmqctl join_cluster --ram rabbit@G    (--ram 是节点模式,默认不添加这几个字符)

    3、开启当前机器的rabbitmq服务

    [root@F bin]# ./rabbitmqctl start_app
  • 相关阅读:
    数据结构2_java---栈,括号匹配
    数据结构1_java---单链表的操作,约瑟夫问题
    算法---ALGO-3 Java K好数 蓝桥杯
    算法---区间K大数查找 Java 蓝桥杯ALGO-1
    算法---进制转换,八进制,十六进制,二进制
    实用---java保留小数点后位数以及输出反转数字
    实用---生命游戏 Java
    实用---GUI的搭建,windowbuilder的使用
    如今大火的算法框架TensorFlow,都有哪些值得一看的好书呢?
    如今大火的算法框架TensorFlow,都有哪些值得一看的好书呢?
  • 原文地址:https://www.cnblogs.com/zhangrongfei/p/14621784.html
Copyright © 2011-2022 走看看