zoukankan      html  css  js  c++  java
  • 大数据之软件安装(三)-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
     中将启动命令添加进入即可 设置开机启动
    
  • 相关阅读:
    MVC 中创建自己的异常处理
    ajax 跨域解决方法
    值传递,引用传递
    值类型,引用类型 结合 栈,堆的理解
    SQL中 ALL 和 ANY 区别的
    SQL中的逻辑运算符
    使用函数输出两个数的最大值
    九句话,送给正在奋斗的我们,每天读一遍
    C语言函数调用简简介
    优秀项目经理的七个习惯
  • 原文地址:https://www.cnblogs.com/wuqinghua-blog/p/10505259.html
Copyright © 2011-2022 走看看