在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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM