windows和centos下安装ActiveMQ

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

官网: http://activemq.apache.org/download.html

Windows安装


1、下载解压window版的 ActiveMQ:

apache-activemq-5.10.0-bin.zip

2、进去解压目录:bin下,根据操作系统32bit/64bit,进入不同文件夹win32/win64;

3、双击“activemq.bat;

4、

默认采用

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

地址:

http://127.0.0.1:8161/admin/

管理密码存放处: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

 

时间: 2024-08-26 05:18:43

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

windows下以及Linux环境下安装activeMQ

先去下载ActiveMQ,下载网址http://activemq.apache.org/activemq-5150-release.html(这里是5.15.0版本,目前是最新的) 1.windows环境下安装ActiveMQ 直接解压即可,根据你的操作系统,如果是64位的 运行D:\apache-activemq-5.14.5\bin\win64下的activemq.bat 或 运行D:\apache-activemq-5.14.5\bin\win64下的InstallService.bat

Windows和Centos下Docker的安装配置

Windows和Centos下Docker的安装配置 windows环境下的安装(win10) 在Windows系统上需要利用toolbox来安装Docker,现在 Docker 有专门的 Win10 专业版系统的安装包,需要开启Hyper-V.然后才能正常安装 Hyper-V 就是虚拟机中的一种 开启Hyper-V win10专业版开启方式 键入win,搜索"windows"开打"启用或关闭windows功能",找到Hyper-V并勾选 win10家庭版开启方式

Centos下安装memcached+memcached教程

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度.Memcached基于一个存储键/值对的hashmap.其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信. Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据.简单的说就是将

Linux CentOS下安装、配置mysql数据库

如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk.tomcat.eclipse我们就已经能进行我们的程序开发了,但是如果要做一个项目,哪怕是小的不能再小的项目都离不开数

Centos下安装mysql 总结

一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个重要目录 MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件.配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习. 下面就介绍一下这几个目录.

如何在Centos下安装hadoop并与Eclipse连接?

如何在Centos下安装hadoop并与Eclipse连接? 许久之前就计划学习hadoop了,直到最近才提上日程.花费了一些时间才把centos下的hadoop搭起来,前后经历的"挫折"绝对可以写成数千字的血泪史了.既有被网上教程坑了的苦逼遭遇,也有教研室大超师兄和实习公司的泡哥的爱心支援.今天终于可以坐下来说说如何在Centos下安装hadoop并与Eclipse连接这个问题. 先说一下要准备哪些软件和信息: VMware-workstation: CentOS-6.0-i386-

CentOS下安装配置LAMP(Linux+Apache+MySQL+PHP)

关于LAMP的各种知识,今天主要是介绍一下在CentOS下安装,搭建一个Web服务器的过程.(本文是使用安装包安装) 一.简介 什么是LAMP     LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代表的方面功能非常强大的组件.     LAMP这个词的由来最早始于德国杂志“c't Magazine”,Michael  Kunze在1990年最先把这些项目组合在一起创造了LAM

CentOS下安装SecureCRT的sz/rz工具包

yum自动安装: yum install lrzsz 手动安装方法如下: 定制安装的linux可能没有把rzsz包安装到系统,这对用securecrt这样的windows工具传输文件特别不方便.为了使用这个方便的法门,可以手动安装之. 1. 下载软件 rzsz-3.48.tar.gz.登录linux,用命令 wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz下载. 2.解压 tar zxvf rzsz-3.48.tar.gz 3.安

CentOS下安装R

R的Windows版本有直接的安装包,直接下载安装很方便,但是对于CentOS6以上,不能直接通过yum 安装R,需要自己编译. 1. 在编译之前,用yum安装各种软件 (1)安装gcc > yum install gcc (2)安装g++ > yum install gcc-c++ #否则报”configure: error: C++ preprocessor “/lib/cpp” fails sanity check”错误 (3)安装gfortran > yum install gc