Linux apache-activemq安装及配置
1.apache-activemq安装备注:apache-activemq安装时JDK必须在1.5以,否则不能访问。
(1)从官网下载Activemq Linux包http://activemq.apache.org/download.html.这儿我下载的是 apache-activemq-5.4.3-bin.tar.gz
(2)解压包
tar zxvf apache-activemq-5.4.3-bin.tar.gz
(3)进入解压后的文件夹apache-activemq-5.4.3-bin中的bin目录
cdapache-activemq-5.4.3-bin/bin目录
(4)在启动前先配置activemq。在bin目录下执行
./activemqsetup/root/.activemqrc
(5)提高activemq的权限
chmod 600 /root/.activemqrc
(6)启动activemq
./activemqstart
(7)最后http访问出现以下代表成功
http://IP:61616/若出现下边内容则说明安装成功(备注在启动前主要要开启端口61616)
2.apache-activemq自启动设置
修改启动脚本/opt/activemq/bin/activemq,将开头处改为:
#!/bin/sh
### BEGIN INIT INFO
# Provides: activemq
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 6
# Short-Description: ActiveMQ server
### END INIT INFO
然后创建软链接:
# ln -s /opt/activemq/bin/activemq /etc/init.d/
然后进入系统开机自启动配置文件rc.local的编辑界面
vi/etc/rc.local
然后插入启动语句:
bash /etc/init.d/activemq start
最后保存
3.apache-activemq调优配置
1. JVM内存设置:
注意不要修改%ACTIVEMQ_HOME%/bin目录下activemq文件, 要改 /root/.activemqrc 文件(如果没有找到.activemqrc文件,运行一次activemq就自动生成了),找到文件中的ACTIVEMQ_OPTS_MEMORY选项,设置为:
ACTIVEMQ_OPTS_MEMORY="-Xms2048M -Xmx2048M"
注意不要多余的空格。
2.activemq参数配置,打开%ACTIVEMQ_HOME%/confg目录下的activemq.xml文件,进行如下修改(红色部分为修改的内容)。
file:${activemq.base}/conf/credentials.properties
/////////////////修改/////////////////
///////////////修改添加//////////////////////
//////////////修改添加///////////////////////
页:
[1]