01.ActiveMQ安装部署
1.下载安装ActiveMQ
[wch@localhost ActiveMQ]$ tar -zxvf apache-activemq-5.9.0-bin.tar.gz
[wch@localhost ActiveMQ]$ cd apache-activemq-5.9.0[wch@localhost apache-activemq-5.9.0]$ lltotal 9956-rwxr-xr-x.1 wch wch 10105484Oct142013 activemq-all-5.9.0.jardrwxrwxr-x.5 wch wch 4096Oct806:34 bindrwxr-xr-x.2 wch wch 4096Oct806:34 confdrwxr-xr-x.3 wch wch 4096Oct806:45 datadrwxr-xr-x.2 wch wch 4096Oct806:34 docsdrwxr-xr-x.8 wch wch 4096Oct806:34 examplesdrwxr-xr-x.6 wch wch 4096Oct806:34 lib-rw-r--r--.1 wch wch 40580Oct142013 LICENSE-rw-r--r--.1 wch wch 3334Oct142013 NOTICE-rw-r--r--.1 wch wch 2610Oct142013 README.txtdrwxrwxr-x.6 wch wch 4096Oct806:45 tmpdrwxr-xr-x.8 wch wch 4096Oct806:34 webappsdrwxrwxr-x.3 wch wch 4096Oct806:34 webapps-demo
- bin,放置启动、停止、注册服务等命令文件。
- conf,配置文件,包括broker、jetty、log等配置文件。
- data,放置消息缓存(kahadb)、jetty中jsp编译后的class、AMQ日志等文件。
- docs,帮助文档
- examples,应用示例
- lib,依赖的jar包
- webapps,AMQ下的web应用,包括web console 和 file server。
- webapps-demo,demo应用,默认不能访问,如需访问需要在conf/jetty.xml文件中配置。
- activemq-all-5.10.1.jar, AMQ的开发用的jar包
- 其它文件,包括license、notice和 readme
# Location of the java installation# Specify the location of your java installation using JAVA_HOME, or specify the# path to the "java" binary using JAVACMD# (set JAVACMD to "auto" for automatic detection)#JAVA_HOME="" 此处可以设置JAVA_HOMEJAVACMD="auto"
2.启动ActiveMQ
[wch@localhost bin]$ ./activemq startINFO:Using default configuration(you can configure options in one of these file:/etc/default/activemq /home/wch/.activemqrc)INFO:Invoke the following command to create a configuration file./activemq setup [/etc/default/activemq |/home/wch/.activemqrc ]INFO:Using java '/usr/bin/java'INFO:Starting- inspect logfiles specified in logging.properties and log4j.properties to get detailsINFO: pidfile created :'/home/wch/SoftWare/ActiveMQ/apache-activemq-5.9.0/data/activemq-localhost.localdomain.pid'(pid '3658')
[wch@localhost bin]$ ps -ef | grep java.*active.*wch 39891507:42 pts/000: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/wch/SoftWare/ActiveMQ/apache-activemq-5.9.0/conf/login.config -Dcom.sun.management.jmxremote -Djava.awt.headless=true -Djava.io.tmpdir=/home/wch/SoftWare/ActiveMQ/apache-activemq-5.9.0/tmp -Dactivemq.classpath=/home/wch/SoftWare/ActiveMQ/apache-activemq-5.9.0/conf;-Dactivemq.home=/home/wch/SoftWare/ActiveMQ/apache-activemq-5.9.0-Dactivemq.base=/home/wch/SoftWare/ActiveMQ/apache-activemq-5.9.0-Dactivemq.conf=/home/wch/SoftWare/ActiveMQ/apache-activemq-5.9.0/conf -Dactivemq.data=/home/wch/SoftWare/ActiveMQ/apache-activemq-5.9.0/data -jar /home/wch/SoftWare/ActiveMQ/apache-activemq-5.9.0/bin/activemq.jar startwch 40432490007:44 pts/000:00:00 grep java.*active.*[wch@localhost bin]$
[wch@localhost bin]$ netstat -anlp | grep -E 'java'(Not all processes could be identified, non-owned process infowill not be shown, you would have to be root to see it all.)tcp 00:::61613:::* LISTEN 3989/javatcp 00:::61614:::* LISTEN 3989/javatcp 00:::61616:::* LISTEN 3989/javatcp 00:::37712:::* LISTEN 3989/javatcp 00:::1883:::* LISTEN 3989/javatcp 00:::8161:::* LISTEN 3989/javatcp 00:::5672:::* LISTEN 3989/javaunix 2[] STREAM CONNECTED 295113989/javaunix 2[] STREAM CONNECTED 295073989/java

# Defines users that can access the web (console, demo, etc.)# username: password [,rolename ...]admin: admin, adminuser: user, user
3.简单配置
<transportConnectors><!-- DOS protection, limit concurrent connections to 1000 and frame size to 100MB --><transportConnectorname="openwire"uri="tcp://0.0.0.0:61616?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/><transportConnectorname="amqp"uri="amqp://0.0.0.0:5672?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/><transportConnectorname="stomp"uri="stomp://0.0.0.0:61613?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/><transportConnectorname="mqtt"uri="mqtt://0.0.0.0:1883?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/><transportConnectorname="ws"uri="ws://0.0.0.0:61614?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/></transportConnectors>
<beanid="jettyPort"class="org.apache.activemq.web.WebConsolePort"init-method="start"><!-- the default port number for the web console --><propertyname="host"value="0.0.0.0"/><propertyname="port"value="8161"/></bean>
<beanclass="org.eclipse.jetty.webapp.WebAppContext"><propertyname="contextPath"value="/demo"/><propertyname="resourceBase"value="${activemq.home}/webapps-demo/demo"/><propertyname="logUrlOnStart"value="true"/></bean>


01.ActiveMQ安装部署的更多相关文章
- 开源消息服务中间件ActiveMQ安装部署
1.下载ActiveMQ 去官方网站下载:http://activemq.apache.org/ 2.运行ActiveMQ 解压缩apache-activemq-5.5.1-bin.zip 启动Act ...
- ActiveMQ安装部署(Windows)
JMS(Java Messaging Service)是Java平台上有关面向消息中间件的技术规范,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生.发送.接收消息的接口简化企业 ...
- activemq 安装 部署
ActiveMQ是一种开源的,实现了JMS1.1规范的,面向消息(MOM)的中间件,为应用程序提供高效的.可扩展的.稳定的和安全的企业级消息通信.ActiveMQ使用Apache提供的授权,任何人都可 ...
- 分享知识-快乐自己:ActiveMQ 安装部署
1):下载 ActiveMQ tar 包 2):上传到 服务器中 3):解压到 指定目录中 [root@admin tools]# tar -zxvf apache-activemq-5.2.0-bi ...
- Redis for OPS 01:关于 Redis 基础说明与安装部署
写在前面的话 本章节开始在主要介绍在运维工作中绕不开的一个话题,数据缓存 NoSQL 服务 Redis,搭建很简单,使用很简单,运行也稳定的一批,一般小公司几乎很少出现以为量的问题导致他 down 掉 ...
- Windows下ActiveMq安装与使用
一.activeMq安装与启动 Apache Active MQ的官网 :http://activemq.apache.org/ 下载地址: http://activemq.apache.org/ac ...
- 最新版CentOS6.5上安装部署ASP.NET MVC4和WebApi
最新版CentOS6.5上安装部署ASP.NET MVC4和WebApi 使用Jexus5.8.1独立版 http://www.linuxdot.net/ ps:该“独立版”支持64位的CentOS ...
- Flume NG安装部署及数据采集测试
转载请注明出处:http://www.cnblogs.com/xiaodf/ Flume作为日志收集工具,监控一个文件目录或者一个文件,当有新数据加入时,采集新数据发送给消息队列等. 1 安装部署Fl ...
- Greenplum 数据库安装部署(生产环境)
Greenplum 数据库安装部署(生产环境) 硬件配置: 16 台 IBM X3650, 节点配置:CPU 2 * 8core,内存 128GB,硬盘 16 * 900GB,万兆网卡. 万兆交换机. ...
随机推荐
- layui更新表格单元格数据口,更新单元格的内容
//监听工具条 table.on('tool(edit)', function(obj){ var data = obj.data; if(obj.event === 'getinvitation') ...
- Ribbon 和 wowza 的集成开发
前言 Ribbon 是提供 REST 服务的区域感知负载均衡器,它在 wowza 的前端,应该部署在专业的 REST 容器下,而不是流媒体服务器 wowza 下. 本文介 ...
- 【Android】14.1 内部文件存储和读取
分类:C#.Android.VS2015: 创建日期:2016-02-27 一.简介 内部存储(Internal storage)是指将应用程序建立的私有文件保存在内部存储器(移动经销商卖的那种容量较 ...
- 从调试角度理解ActionContext、OgnlContext、OgnlValueStack的关系
被调试代码: package web; import java.util.Map; import javax.servlet.http.HttpServletRequest; import or ...
- Linksys WRT54G2 V1刷ddwrt注意事项
关于DD-WRT和TOMATO下的应用就不多说了,反正其他能刷DD-WRT.TOMATO的路由器会有的功能,这台机器也都有,不过此机器刷TOMATO一定要刷ND版本的,因为5354的CPU是属于比较新 ...
- 基于 html5的 jquery 轮播插件 flickerplate
https://github.com/chrishumboldt/Flickerplate 官网 <link href="${baseURL}/themes/default/css/f ...
- MyBatis Geneator详解<转>
MyBatis Geneator中文文档地址: http://generator.sturgeon.mopaas.com/ 该中文文档由于尽可能和原文内容一致,所以有些地方如果不熟悉,看中文版的文档的 ...
- Lucene 工作原理<转>
Lucene是一个高性能的java全文检索工具包,它使用的是倒排文件索引结构.该结构及相应的生成算法如下: 0)设有两篇文章1和2 文章1的内容为:Tom lives in Guangzhou,I l ...
- Cocos2d-x 3.1.1 学习日志7--7分钟让你了解cocos2d-x3.1.1 Sprite精灵类
精灵(Sprite)是游戏里面的角色,比方敌人.游戏里面运动的物体等等,所以精灵是游戏里面一个很常见的概念.差点儿无处不在. 在Cocos2D-x里面精灵是用Sprite类来进行表示的,它能够用一张图 ...
- 关于VS2013的安装遇到的问题
老师突然说实验一需要用代码实现,我之前配置的cocos的编程环境是cocos+VS2013,是很稳定的 但是,我安装unity5.5的时候,不小心选择了顺带安装了VS2015,就等于我电脑里面有了两个 ...