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,万兆网卡. 万兆交换机. ...
随机推荐
- map集合的循环示例
/** * 报警状态下拉列表信息 * @return * @throws Exception */ public String alarmStatusList() throws Exception { ...
- dom写xml
1.引入包 import xml.dom.minidom 2.writexml方法 writexml(writer, indent, addindent, newl, encoding) writer ...
- spring 发布 Jax-Ws Service (二)
Service import javax.jws.WebMethod; import javax.jws.WebParam; import javax.jws.WebResult; import ja ...
- 366. Fibonacci【Naive】
Find the Nth number in Fibonacci sequence. A Fibonacci sequence is defined as follow: The first two ...
- 解决:ubuntu 里文件夹带锁
sudo chown -R <user-name> <folder-name> /* 其中-R的意思是recursive,你懂的,chown --help可以查看帮助信息 */ ...
- JS 遍历 json key ,获取设置可变的key
$(rec.data[id]).each(function(){ for(var key in this){ if(key == value){ console.info(this[key].desc ...
- tftp server setup
今天开始调试ARM的板子,要通过tftp下载到板子上,所以又要配置tftp服务器,真的烦死了… (本人酷爱装系统,所以经常都要搞配置) 因为之前已经在Ubuntu下搭建过很多次tftp服务器了,但是一 ...
- git error Another git process seems to be running in this repository
How to fix error Another git process seems to be running in this repository When you use Git, you se ...
- 【BZOJ】1031: [JSOI2007]字符加密Cipher(后缀数组)
http://www.lydsy.com/JudgeOnline/problem.php?id=1031 很容易想到这就是将字符串复制到自己末尾然后后缀数组搞出sa然后按区间输出即可. 然后换了下模板 ...
- [openwrt]网络配置
Network: config interface 'loopback' option ifname 'lo' option proto 'static' option ipaddr ...