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个文件都要修改)

  • 相关阅读:
    通用分页后台显示
    自定义的JSP标签
    Java反射机制
    Java虚拟机栈---本地方法栈
    XML建模实列
    XML解析与xml和Map集合的互转
    [离散数学]第二次作业
    [线性代数]2016.10.13作业
    [数字逻辑]第二次作业
    [线性代数]2016.9.26作业
  • 原文地址:https://www.cnblogs.com/hericwan/p/12419908.html
Copyright © 2011-2022 走看看