大数据之软件安装(三)-ActiveMQ

1.安装zookeeper

见上篇博客

2 .机器规划

  • zookeeper: 172.16.88.200:2181 172.16.88.201:2181 172.16.88.202:2181
  • activeMQ : 还是如上三台机器(当然也可以换另外3台)

3.解压安装包

tar -zxvf apache-activemq-5.12.0-bin.tar.gz -C apps

4.Active管控台端口修改,默认为8161 (如果想使用可以进行修改)

vim apps/apache-activemq-5.12.0/conf/jetty.xml

# 中修改
 <bean id="jettyPort" class="org.apache.activemq.web.WebConsolePort" init-method="start">
             <!-- the default port number for the web console -->
        <property name="host" value="172.16.88.200"/>
        <property name="port" value="8161"/>  # 可以对该端口进行修改
    </bean>

5.进行集群配置

修改配置文件apps/apache-activemq-5.12.0/conf/activemq.xml
修改其中bind、zkAddress、hostname和zkPath。
注意:每个ActiveMQ的brokerName必须相同,否则不能加入集群。

broker xmlns="http://activemq.apache.org/schema/core" brokerName="activeMQCloud" dataDirectory="${activemq.data}">
    <!--kahaDB directory="${activemq.data}/kahadb"/ -->
  <persistenceAdapter>
      <replicatedLevelDB 
              directory="${activemq.data}/leveldb" 
          replicas="3"
          bind="tcp://172.16.88.200:62621"
          zkAddress="172.16.88.200:2181,172.16.88.201:2181,172.16.88.202:2181"
          hostname="172.16.88.200"
              sync="local_disk"
          zkPath="/activemq/leveldb-stores"
      />
  </persistenceAdapter>
</broker>

6.启动

/root/apps/apache-activemq-5.12.0/bin/activemq start

# vi /etc/rc.local
 中将启动命令添加进入即可 设置开机启动
posted @ 2019-03-10 14:29  新科鲁兹  阅读(231)  评论(0编辑  收藏  举报