搜鞥都哦 发表于 2015-8-6 10:40:17

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]
查看完整版本: Linux apache-activemq安装及配置