首页 > 代码库 > activemq+zookeeper+leveldb 集群

activemq+zookeeper+leveldb 集群



版本:    activemq 5.9.1

          zookeeper 3.4.5

          leveldb 1.5.0


activemq zookeeper 解压后 配置conf内 配置文件

    activemq : 修改 activemq.xml

        找到<persistenceAdapter> 进行修改。

<persistenceAdapter>
<!--     <kahaDB directory="${activemq.data}/kahadb"/>    -->

 <replicatedLevelDB

      directory="/home/activemq/zookeeper/leveldb-1.15.0"  <!-- leveldb目录 -->

      replicas="5" <!-- 总节点数 -->

      zkAddress="192.168.112.58:2181,192.168.112.39:2181,192.168.112.143:2181,192.168.112.63:2181,192.168.112.27:2181"  <!-- 所有节点ip -->

      zkPassword="password"

      sync="local_disk"

      zkPath="/activemq/leveldb-stores"
      hostname="192.168.112.143" <!-- 本机ip -->
    />

</persistenceAdapter>


zookeeper : 修改 activemq.xml

        cp   zoo_sample.cfg   zoo.cfg

# cluster member list
server.1=192.168.112.58:2888:3888
server.3=192.168.112.143:2888:3888
server.2=192.168.112.39:2888:3888
server.4=192.168.112.63:2888:3888
server.5=192.168.112.27:2888:3888
# Be sure to read the maintenance section of the

添加集群的ip

        修改 data/myid 文件

        填写本机ip对应上面 server.后面的数字


 leveldb 解压后 在本地make 即可

activemq+zookeeper+leveldb 集群