ActiveMQ 的安装

左心房为你撑大大i 提交于 2019-12-20 00:28:27

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

  1. ActiveMQ下载 

    下载ActiveMQ5.14.0 或者 Linux下执行

    $ wget http://apache.fayea.com//activemq/5.14.0/apache-activemq-5.14.0-bin.tar.gz
  2. 解压安装

    解压并重命名

    $ tar -zxvf apache-activemq-5.14.0-bin.tar.gz
    $ mv apache-activemq-5.14.0 activemq-01

    如果 activemq-01/bin/activemq 没有可执行权限,需要对齐进行授权

    $ cd activemq-01/bin/
    $ chmod 755 ./activemq
  3.  防火墙中打开对应的端口(ActiveMQ 需要用到两个端口)

    • 消息通讯的端口(默认为 61616)
    • 管理控制台端口(默认为 8161),其端口可以在 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="0.0.0.0"/>
      <property name="port" value="8161"/>
      </bean>

       

     编辑iptables文件(如果Centos7中未安装iptables 、可以参照linux环境下zookeeper部署中的安装)

    vi /etc/sysconfig/iptables

     增加端口配置

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 61616 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 8161 -j ACCEP

     重启防火墙

    systemctl restart iptables.service  
  4. 启动ActiveMQ

    $ cd /home/longload/activemq-01/bin
    $ ./activemq start

    出现下列命令启动成功

    INFO: Loading '/home/longload/activemq-01//bin/env'
    INFO: Using java '/opt/java/jdk1.7.0_79/bin/java'
    INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
    INFO: pidfile created : '/home/longload/activemq-01//data/activemq.pid' (pid '62416')
    
  5. 查看管理界面 http://192.168.48.129:8161/

  6. 设置开机启动

    $ vi /etc/rc.local

    加入以下内容

    ## ActiveMQ
    su - longload -c '/home/longload/activemq-01/bin/activemq start'

     

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!