centos linux ActiveMQ 安装 部署

前端之家收集整理的这篇文章主要介绍了centos linux ActiveMQ 安装 部署前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

下面是根据hjl_love_lx的博客更改完成的

第一步:下载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

修改权限:

[root@localhost ~]#chown -R root.root activemq/

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

进入bin目录

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

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

在/etc/default/activemq最后面添加

  1. JAVA_HOME=/usr/java/jdk1.6.0_26/
  2. PATH=$JAVA_HOME/bin:$PATH:.
  3. CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  4. exportJAVA_HOME
  5. exportPATH
  6. exportCLASSPATH

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服务。

  1. [root@localhostactivemq]#netstat-ln|grep61
  2. tcp000.0.0.0:81610.0.0.0:*LISTEN

第五步:停止ActiveMQ

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

  1. [root@localhostactivemq]#ps-ef|grepactivemq
  2. root113151011:17pts/100:00:03/usr/bin/java-Xms1G-Xmx1G-Djava.util.logging.config.file=logging.properties-Dcom.sun.management.jmxremote-Djava.io.tmpdir=/usr/local/activemq/tmp-Dactivemq.classpath=/usr/local/activemq/conf;-Dactivemq.home=/usr/local/activemq-Dactivemq.base=/usr/local/activemq-Dactivemq.conf=/usr/local/activemq/conf-Dactivemq.data=/usr/local/activemq/data-jar/usr/local/activemq/bin/activemq.jarstart
  3. root1454211237011:47pts/100:00:00grepactivemq

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

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

第六步:检查是否开启

打开网页:http://192.168.5.233:8161/admin/ 默认用户名密码都是admin (记得防火墙要开启)

来源:http://blog.163.com/hjl_love_lx/blog/static/120968990201201342546470/

猜你在找的CentOS相关文章