• 在CentOS Linux下部署Activemq 5


    准备:安装之前首先安装jdk-1.7.x及以上版本

      配置/etc/sysconfig/network文件 和/etc/hosts文件,把主机名的解析做清楚:

    如:

    # cat /etc/sysconfig/network
    NETWORKING=yes
    NETWORKING_IPV6=no
    PEERNTP=no
    GATEWAY=10.8.3.253
    HOSTNAME=quanli_dev02.fistforward.com
    cat /etc/hosts
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    127.0.0.1 quanli_dev02.fistforward.com
    10.8.0.1 quanli_dev02.fistforward.com

    第一步:下载ActiveMQ的安装包 

    下载地址为http://activemq.apache.org/download.html,最新的版本为apache-activemq-5.5.0-bin.tar.gz。

    第二步:解压缩安装文件到运行目录(可设定运行目录为/Apps/apache-activemq-5.5.0/)

    [root@localhost ~]# tar -xzvf /home/chhbjh/apache-activemq-5.5.0-bin.tar.gz

    第三步:指定配置文件目录并启动ActiveMQ

    [root@localhost bin]# ./activemq setup /etc/default/activemq

    这样会在/ect/default目录下生成activemq的配置文件,可利用vi /etc/default/activemq命令打开,并进行相应配置(例如修改JAVA_HOME)

    activeMQ具有三种启动方式

    1、普通启动 ./activemq start

    2、启动并指定日志文件 ./activemq start >tmp/smlog

    3、后台启动方式

    [root@localhost bin]# nohup ./activemq start >/tmp/smlog

    前两种方式下在命令行窗口关闭时或者ctrl+c时导致进程退出,采用后台启动方式则可以避免这种情况。

    第四步:检查已经启动

    ActiveMQ默认采用61616端口提供JMS服务,使用8161端口提供管理控制台服务,执行以下命令以便检验是否已经成功启动ActiveMQ服务。

    [root@localhost apache-activemq-5.5.0]# netstat -ln | grep 61 tcp 0 0 :::8161 :::* LISTEN tcp 0 0 :::61616 :::* LISTEN unix 2 [ ACC ] STREAM LISTENING 11618 /var/run/saslauthd/mux unix 2 [ ACC ] STREAM LISTENING 8611 /var/run/libvirt/libvirt-sock unix 2 [ ACC ] STREAM LISTENING 8613 /var/run/libvirt/libvirt-sock-ro

    第五步:停止ActiveMQ

    1、首先需要找到activemq进程的PID:

    [root@localhost apache-activemq-5.5.0]# ps -ef | grep activemq root 5259 1 0 21:49 ? 00:00:19 /usr/java/jdk1.6.0_27/bin/java -Xms256M -Xmx256M -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote -Dactivemq.classpath=/Apps/apache-activemq-5.5.0/conf; -Dactivemq.home=/Apps/apache-activemq-5.5.0 -Dactivemq.base=/Apps/apache-activemq-5.5.0 -jar /Apps/apache-activemq-5.5.0/bin/run.jar start root 5971 5854 0 22:42 pts/1 00:00:00 grep activemq

    2、然后,杀死activemq的进程(其中 -9表示强制终止)

    [root@localhost apache-activemq-5.5.0]# kill -9 5259

  • 相关阅读:
    记录阿里云服务器mysql被黑
    微服务SpringCloud容器化案例
    优雅的启动、停止、重启你的SpringBoot项目
    java模式:建造者模式
    java集合 线程安全
    挖坑:hive集成kerberos
    挖坑:handoop2.6 开启kerberos(全流程学习记录)
    Specified version of key is not available (44)
    Mysql数据按天分区,定期删除
    maven项目打包额外lib目录
  • 原文地址:https://www.cnblogs.com/zhming26/p/6093791.html
Copyright © 2020-2023  润新知