首页 > 其他 > 详细

01.ActiveMQ安装部署

时间:2015-10-09 00:31:00      阅读:223      评论:0      收藏:0      [点我收藏+]

1.下载安装ActiveMQ

下载地址:http://activemq.apache.org/download-archives.html选择相应的版本,笔者选择的是:apache-activemq-5.9.0-bin.tar.gz
解压文件:
  1. [lizhiwei@localhost ActiveMQ]$ tar -zxvf apache-activemq-5.9.0-bin.tar.gz
进入解压后的目录apache-activemq-5.9.0,如下:
  1. [lizhiwei@localhost ActiveMQ]$ cd apache-activemq-5.9.0
  2. [lizhiwei@localhost apache-activemq-5.9.0]$ ll
  3. total 9956
  4. -rwxr-xr-x. 1 lizhiwei lizhiwei 10105484 Oct 14 2013 activemq-all-5.9.0.jar
  5. drwxrwxr-x. 5 lizhiwei lizhiwei 4096 Oct 8 06:34 bin
  6. drwxr-xr-x. 2 lizhiwei lizhiwei 4096 Oct 8 06:34 conf
  7. drwxr-xr-x. 3 lizhiwei lizhiwei 4096 Oct 8 06:45 data
  8. drwxr-xr-x. 2 lizhiwei lizhiwei 4096 Oct 8 06:34 docs
  9. drwxr-xr-x. 8 lizhiwei lizhiwei 4096 Oct 8 06:34 examples
  10. drwxr-xr-x. 6 lizhiwei lizhiwei 4096 Oct 8 06:34 lib
  11. -rw-r--r--. 1 lizhiwei lizhiwei 40580 Oct 14 2013 LICENSE
  12. -rw-r--r--. 1 lizhiwei lizhiwei 3334 Oct 14 2013 NOTICE
  13. -rw-r--r--. 1 lizhiwei lizhiwei 2610 Oct 14 2013 README.txt
  14. drwxrwxr-x. 6 lizhiwei lizhiwei 4096 Oct 8 06:45 tmp
  15. drwxr-xr-x. 8 lizhiwei lizhiwei 4096 Oct 8 06:34 webapps
  16. drwxrwxr-x. 3 lizhiwei lizhiwei 4096 Oct 8 06:34 webapps-demo
修改文件:apache-activemq-5.9.0/bin/activemq设置Java运行环境,如下:
  1. # Location of the java installation
  2. # Specify the location of your java installation using JAVA_HOME, or specify the
  3. # path to the "java" binary using JAVACMD
  4. # (set JAVACMD to "auto" for automatic detection)
  5. #JAVA_HOME="" 此处可以设置JAVA_HOME
  6. JAVACMD="auto"

2.启动ActiveMQ

1.activeMQ具有三种启动方式
(1)普通启动
    ./activemq start
(2)启动并指定日志文件
    ./activemq start /tmp/smlog
(3)后台启动方式
    nohup ./activemq start /tmp/smlog
前两种方式下在命令行窗口关闭时或者ctrl+c时导致进程退出,采用后台启动方式则可以避免这种情况。
2.启动如下:
  1. [lizhiwei@localhost bin]$ ./activemq start
  2. INFO: Using default configuration
  3. (you can configure options in one of these file: /etc/default/activemq /home/lizhiwei/.activemqrc)
  4. INFO: Invoke the following command to create a configuration file
  5. ./activemq setup [ /etc/default/activemq | /home/lizhiwei/.activemqrc ]
  6. INFO: Using java ‘/usr/bin/java‘
  7. INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
  8. INFO: pidfile created : ‘/home/lizhiwei/SoftWare/ActiveMQ/apache-activemq-5.9.0/data/activemq-localhost.localdomain.pid‘ (pid ‘3658‘)
检查是否已启动:
  1. [lizhiwei@localhost bin]$ ps -ef | grep java.*active.*
  2. lizhiwei 3989 1 5 07:42 pts/0 00:00:04 /usr/bin/java -Xms1G -Xmx1G -Djava.util.logging.config.file=logging.properties -Dhawtio.realm=activemq -Dhawtio.role=admins -Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal -Djava.security.auth.login.config=/home/lizhiwei/SoftWare/ActiveMQ/apache-activemq-5.9.0/conf/login.config -Dcom.sun.management.jmxremote -Djava.awt.headless=true -Djava.io.tmpdir=/home/lizhiwei/SoftWare/ActiveMQ/apache-activemq-5.9.0/tmp -Dactivemq.classpath=/home/lizhiwei/SoftWare/ActiveMQ/apache-activemq-5.9.0/conf; -Dactivemq.home=/home/lizhiwei/SoftWare/ActiveMQ/apache-activemq-5.9.0 -Dactivemq.base=/home/lizhiwei/SoftWare/ActiveMQ/apache-activemq-5.9.0 -Dactivemq.conf=/home/lizhiwei/SoftWare/ActiveMQ/apache-activemq-5.9.0/conf -Dactivemq.data=/home/lizhiwei/SoftWare/ActiveMQ/apache-activemq-5.9.0/data -jar /home/lizhiwei/SoftWare/ActiveMQ/apache-activemq-5.9.0/bin/activemq.jar start
  3. lizhiwei 4043 2490 0 07:44 pts/0 00:00:00 grep java.*active.*
  4. [lizhiwei@localhost bin]$
或者使用如下命令:
  1. [lizhiwei@localhost bin]$ netstat -anlp | grep -E ‘java‘
  2. (Not all processes could be identified, non-owned process info
  3. will not be shown, you would have to be root to see it all.)
  4. tcp 0 0 :::61613 :::* LISTEN 3989/java
  5. tcp 0 0 :::61614 :::* LISTEN 3989/java
  6. tcp 0 0 :::61616 :::* LISTEN 3989/java
  7. tcp 0 0 :::37712 :::* LISTEN 3989/java
  8. tcp 0 0 :::1883 :::* LISTEN 3989/java
  9. tcp 0 0 :::8161 :::* LISTEN 3989/java
  10. tcp 0 0 :::5672 :::* LISTEN 3989/java
  11. unix 2 [ ] STREAM CONNECTED 29511 3989/java
  12. unix 2 [ ] STREAM CONNECTED 29507 3989/java
ActiveMQ默认采用61616端口提供JMS服务,使用8161端口提供管理控制台服务。
3.使用浏览器登入ActiveMQ控制台
ActiveMQ控制台地址:http://192.168.110.100:8161/admin/ 使用默认的用户名密码(用户名:admin 密码:admin)登入,如下:
技术分享
手动设置用户名密码,需要修改文件apache-activemq-5.9.0/conf/jetty-realm.properties,如下:
  1. # Defines users that can access the web (console, demo, etc.)
  2. # username: password [,rolename ...]
  3. admin: admin, admin
  4. user: user, user
-------------------------------------------------------------------------------------------------------------------------------




01.ActiveMQ安装部署

原文:http://www.cnblogs.com/LiZhiW/p/4862616.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!