版本:apache-activemq-5.10.2-bin.zip         (版本5.11+需要jdk7+)
 
Windows安装        

1、下载解压window版的 ActiveMQ:
apache-activemq-5.10.0-bin.zip

2、进去解压目录:bin下,根据操作系统32bit/64bit,进入不同文件夹win32/win64;
3、双击“activemq.bat;
4、

默认采用

8161端口提供管理控制台服务,

    管理密码存放处:conf/jetty-realm.properties
    # username: password [,rolename ...]
    admin: admin, admin
    user: user, user
5、
默认采用61616端口提供JMS服务
 
CentOS安装        
真诚总结一句:官方文档和官方教程是最便捷的学习途径。
一开始,CentOS上安装ActiviMq总是无法启动,郁闷了整整一天,直到晚上,在官网看到“Using ActiveMQ > Getting Started

”才明白是因为下载的最新版本要求高版本JDK7导致;

 

1、下载,解压,移动至运行目录:

# wget http://mirrors.cnnic.cn/apache/activemq/5.10.2/apache-activemq-5.10.2-bin.tar.gz      (版本5.11+需要jdk7+)
# tar zxvf apache-activemq-5.10.2-bin.tar.gz
# mv  apache-activemq-5.10.2 /usr/local/activemq

# cd /usr/local/activemq
 
2、修改默认分配内存:(默认1G,有时候太大,内存不足报错)
# /usr/local/activemq/bin/activemq console        (控制台启动)
Error occurred during initialization of VM
Could not reserve enough space for object heap
原因:内存不足
查看activemq文件发现:
# Set jvm memory configuration
if [ -z "$ACTIVEMQ_OPTS_MEMORY" ] ; then
    ACTIVEMQ_OPTS_MEMORY="-Xms1G -Xmx1G"
fi
我的虚拟机最大内存是512M,加上虚拟内存也不够;
解决:更改分配内存大小512M
# cp /usr/local/activemq/bin/activemq /usr/local/activemq/bin/activemq.bak
# vi /usr/local/activemq/bin/activemq
找到:ACTIVEMQ_OPTS_MEMORY="-Xms1G -Xmx1G"
改为:ACTIVEMQ_OPTS_MEMORY="-Xms256m -Xmx512m"
 
3、控制台、守护进程,启动/停止
启动
# /usr/local/activemq/bin/activemq console        (控制台启动)
# mkdir /home/root/activemq_log    
# nohup /usr/local/activemq/bin/activemq start  > /home/root/activemq_log/smlog     (守护进程启动)
检查启动
# netstat -ln | grep 61616
ActiveMQ默认采用61616端口提供JMS服务,使用8161端口提供管理控制台服务,执行以下命令以便检验是否已经成功启动ActiveMQ服务。
停止
# ps -ef | grep activemq
# kill -9 5259
首先需要找到activemq进程的PID,然后,杀死activemq的进程(其中 -9表示强制终止)
 
4、控制台,web界面查看:http://127.0.0.1:8161/admin/
控制台的登录用户名密码保存在:conf/jetty-realm.properties
# username: password [,rolename ...]
admin: admin, admin
user: user, user
 
5、脚本启动
# chmod 775 /usr/local/activemq/bin/activemq
# mkdir /home/root/activemq_log/
 
# vi /home/root/activemq_startup.sh
#####################
nohup /usr/local/activemq/bin/activemq start  > /home/root/activemq_log/smlog 2>&1    
#####################
# chmod 755 /home/root/activemq_startup.sh
# vi /etc/rc.d/rc.local
末尾添加脚本的路径:/home/root/activemq_startup.sh
 
启动:# sh /home/root/activemq_startup.sh    
停止:# ps -ef|grep activemq
         # kill -9 29624    
 

windows和centos下安装ActiveMQ的更多相关文章

  1. Windows和Centos下Docker的安装配置

    Windows和Centos下Docker的安装配置 windows环境下的安装(win10) 在Windows系统上需要利用toolbox来安装Docker,现在 Docker 有专门的 Win10 ...

  2. [Linux]CentOS下安装和使用tmux

    前天随意点开博客园,看到了一篇关于tmux的文章 Tmux - Linux从业者必备利器,特意还点进去看了.毕竟Linux对于做游戏服务端开发的我来说,太熟悉不过了.不过我就粗略地看了一眼,就关掉了. ...

  3. Centos下安装mysql 总结

    一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...

  4. 在Centos下安装matlab

    首先科普一下什么事matlab MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发.数据可视化.数据分析以及数值计算的高级技术计算语言和交互式环境,主要包含MATLAB和Simu ...

  5. centos 下安装jdk、tomcat 以及tomcat无法从外部访问的解决办法

    centos 下安装jdk.tomcat 以及tomcat无法从外部访问的解决办法 原创 2014年08月28日 10:24:33 标签: selinux enforce cent 2223 昨天在c ...

  6. CentOS下安装Apache

    CentOS下安装Apache,首先在用户状态下使用su root命令切换到超级管理员界面,让后开启终端,进行apache的安装过程. [root@localhost centos]# yum ins ...

  7. centos下安装wireshark 抓包

    centos下安装wireshark相当简单.两条命令就够了.这里.主要是记录写使用方面的东西 安装:1.yum install wireshark.注意这样并无法使用wireshark命令和图形界面 ...

  8. Centos下安装X Window+GNOME Desktop+FreeNX

    FreeNX是近年来继VNC之后新出现的远程控制解决方案,基本原理是将XWindows的信号压缩后传输到远程客户端显示,而VNC是直接截取 屏幕图像处理传输.这样,在同样的传输信道条件下,FreeNX ...

  9. CentOS下安装微软雅黑字体

    CentOS下安装微软雅黑字体   微软雅黑下载地址:http://download.csdn.net/detail/u012547633/9796219 1.先从你本机 C:\Windows\Fon ...

随机推荐

  1. JAVA之旅(九)——Object类,equals,toString,getClass,内部类访问规则,静态内部类,内部类原则,匿名内部类

    JAVA之旅(九)--Object类,equals,toString,getClass,内部类访问规则,静态内部类,内部类原则,匿名内部类 天天被一些琐事骚扰,学习还得继续 一.Object类 Obj ...

  2. PCA与特征选取

    一.什么是PCA PCA,即PrincipalComponents Analysis,也就是主成份分析: 通俗的讲,就是寻找一系列的投影方向,高维数据按照这些方向投影后其方差最大化(方差最大的即是第一 ...

  3. 怎样将Android手机弄死机?

    将Android手机弄死机目前知道有两种方式: 第一种: 以root权限在shell中执行 stop 通过 start 但是这种串口还是可以用 第二种: suecho "c" &g ...

  4. rpcz VC2010 构建

    rpcz VC2010 构建 rpcz 是应用ZeroMQ和Protobuf开发的RPC. 见: https://github.com/reinferio/rpcz 及 https://code.go ...

  5. Useful Articles for the Oracle E-Business Suite Technology Stack for Technical Consultant / DBA [ID

    Applies to:  Oracle Applications Technology Stack - Version: 11.5.10.2 to 12.1.3 - Release: 11.5.10 ...

  6. Locally Weighted Linear Regression 局部加权线性回归-R实现

      局部加权线性回归  [转载时请注明来源]:http://www.cnblogs.com/runner-ljt/ Ljt 作为一个初学者,水平有限,欢迎交流指正. 线性回归容易出现过拟合或欠拟合的问 ...

  7. 【公开课】【阿里在线技术峰会】魏鹏:基于Java容器的多应用部署技术实践

    对于公开课,可能目前用不上这些,但是往往能在以后想解决方案的时候帮助到我.以下是阿里对公开课的整理 摘要: 在首届阿里巴巴在线峰会上,阿里巴巴中间件技术部专家魏鹏为大家带来了题为<基于Java容 ...

  8. android JNI调用机制

    JNI的出现使得开发者既可以利用Java语言跨平台.类库丰 富.开发便捷等特点,又可以利用Native语言的高效. JNI是JVM实现中的一部分,因此Native语言和Java代码都运行在JVM的宿主 ...

  9. OpenCV——素描

    具体的算法原理可以参考: PS滤镜,素描算法 // define head function #ifndef PS_ALGORITHM_H_INCLUDED #define PS_ALGORITHM_ ...

  10. obj-c编程14:Cocoa和Cocoa Touch简介

    这一篇篇幅相对少很多,几乎没有代码,全部都要靠本猫的语言组织能力啊!Cocoa框架在前面讲解F库时曾简单做过介绍,现在再具体说一说喽.各位童鞋是否已经发现鸟,前面所写的所有代码都是基于终端(或称之为c ...