zoukankan      html  css  js  c++  java
  • activemq集群

    1、zookeeper集群搭建

    安装配置(配置3个)

          3.2.1  生成3个文件

            tar xf zookeeper-3.4.14.tar.gz -C /usr/local/zookeeper1

            tar xf zookeeper-3.4.14.tar.gz -C /usr/local/zookeeper2

            tar xf zookeeper-3.4.14.tar.gz -C /usr/local/zookeeper3

               3.2.2  修改 zookeeper1 的配置文件(我的内网地址是172.16.1.8

            cd /usr/local/zookeeper1/conf

            cp zoo_sample.cfg zoo.cfg

            vim zoo.cfg

            将文件里面的内容清空,后加入以下内容

                                 tickTime=2000

            initLimit=10

            syncLimit=5

            dataDir=/usr/local/zookeeper1/data        文件存放位置

            clientPort=2181                                       端口

            server.1=172.16.1.8:2881:3881              第一个节点IP和端口(使用内网)

            server.2=172.16.1.8:2882:3882              第二个节点IP和端口

            server.3=172.16.1.8:2883:3883              第三个节点IP和端口

          3.2.3  创建 zookeeper1 myid 文件

            cd /usr/local/zookeeper1

            mkdir data

            echo "1" >  /usr/local/zookeeper1/data/myid

          3.2.4  修改 zookeeper2 的配置文件

            cd /usr/local/zookeeper2/conf

            cp zoo_sample.cfg zoo.cfg

            vim zoo.cfg

            将文件里面的内容清空,后加入以下内容

                                 tickTime=2000

            initLimit=10

            syncLimit=5

            dataDir=/usr/local/zookeeper2/data        文件存放位置

            clientPort=2182                                       端口

            server.1=172.16.1.8:2881:3881              第一个节点IP和端口(使用内网)

            server.2=172.16.1.8:2882:3882              第二个节点IP和端口

            server.3=172.16.1.8:2883:3883              第三个节点IP和端口

          3.2.5  创建 zookeeper1 myid 文件

            cd /usr/local/zookeeper2

            mkdir data

            echo "2" >  /usr/local/zookeeper2/data/myid

          3.2.6  修改 zookeeper3 的配置文件

            cd /usr/local/zookeeper3/conf

            cp zoo_sample.cfg zoo.cfg

            vim zoo.cfg

            将文件里面的内容清空,后加入以下内容

                                 tickTime=2000

            initLimit=10

            syncLimit=5

            dataDir=/usr/local/zookeeper3/data        文件存放位置

            clientPort=2183                                       端口

            server.1=172.16.1.8:2881:3881              第一个节点IP和端口(使用内网)

            server.2=172.16.1.8:2882:3882              第二个节点IP和端口

            server.3=172.16.1.8:2883:3883              第三个节点IP和端口

          3.2.7  创建 zookeeper1 myid 文件

            cd /usr/local/zookeeper3

            mkdir data

            echo "3" >  /usr/local/zookeeper3/data/myid

          3.2.8  启动zookeeper集群

            /usr/local/zookeeper1/bin/zkServer.sh start

            /usr/local/zookeeper2/bin/zkServer.sh start

            /usr/local/zookeeper3/bin/zkServer.sh start

          3.2.9  查看zookeeper集群状态

            /usr/local/zookeeper1/bin/zkServer.sh status

    部署单台服务器activeMQ集群

        4.1  下载activeMQ安装包

          下载地址为:http://mirror.bit.edu.cn/apache//activemq/5.15.9/apache-activemq-5.15.9-bin.tar.gz

        4.2  创建3个文件目录(3个)

          tar xf apache-activemq-5.15.9-bin.tar.gz

          cp -r apache-activemq-5.15.9 /application/activemq1

          cp -r apache-activemq-5.15.9 /application/activemq2

          cp -r apache-activemq-5.15.9 /application/activemq3

        4.3  分别修改 activemq1activemq2activemq3的配置文件

          4.3.1  修改 activemq1activemq2activemq3  jetty.xml 文件

             vim /application/activemq1/conf/jetty.xml

    4.3.2  修改 activemq1activemq2activemq3  activemq.xml  文件

             vim /application/activemq1/conf/activemq.xml   

             将 <persistenceAdapter> 文件的内容修改成以下内容:

     

     

     

    <replicatedLevelDB

     directory="${activemq.data}/leveldb"

     replicas="3"

     bind="tcp://0.0.0.0:62623"

     zkAddress="172.168.251.17:2181,172.168.251.17:2182,172.168.251.17:2183"

     hostname="172.168.251.17"

     sync="local_disk"

     zkPath="/activemq/leveldb-stores"

     />

    3个配置文件中的brokeName一定要一致(3个文件都要修改)

  • 相关阅读:
    JS组件系列——表格组件神器:bootstrap table
    wcf寄宿到iis
    win10获取注册表权限
    在唯一密钥属性“fileExtension”设置为“.log”时,无法添加类型为“mimeMap”的重复集合项
    从TFS中的现有项目复制一份作为新项目,导致提交的服务器无法加载
    对程序集“”签名时加密失败 --“对程序集签名时出错
    session
    升级webapi依赖的Newtonsoft.json的版本(转)
    多线程相关
    Linq Group By 多个字段
  • 原文地址:https://www.cnblogs.com/hericwan/p/12419908.html
Copyright © 2011-2022 走看看