linux-activemq安装配置

2年前 (2016-10-17) admin activeMQ 0评论 已收录 569℃
1、下载

   -->activeMQ

2、解压

   -->tar -zxf  activemq.tar.gz

3、配置

   -->mv activemq  /usr/local/activemq/

   -->cd /usr/local/activemq/bin

   -->vim activemq

   更改"ACTIVEMQ_OPTS_MEMORY"的配置为:

   ACTIVEMQ_OPTS_MEMORY="-Xms256M -Xmx384M -XX:PermSize=256M -XX:MaxPermSize=384M"


4、加入服务

  -->cd /etc/init.d

  -->vim activemq

在 /etc/init.d新建 activemq 文件
-----------------------------------
#!/bin/sh
# activemq
# chkconfig: 345 63 37
# description: activemq servlet container.
# processname: activemq 5.8

export JAVA_HOME=/opt/jdk1.6.0_26
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar:
export CATALINA_HOME=/usr/local/activemq5.8
export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin

. /etc/rc.d/init.d/functions
. /etc/sysconfig/network
case $1 in
start)
sh $CATALINA_HOME/bin/activemq start
;;
stop)
sh $CATALINA_HOME/bin/activemq stop
;;
restart)
sh $CATALINA_HOME/bin/activemq stop
sh $CATALINA_HOME/bin/activemq start
;;
esac
exit 0
------------------------------------
   -->chmod 755 /etc/init.d/activemq

5、建立启动文件

   -->cd /usr/local/activemq/bin

   -->touch start_activemq.sh
   
   -->vim start_activemq.sh 内容如下:
   
      #!/bin/bash

      /etc/init.d/activemq start

    -->touch  stop_activemq.sh 内容为:

      #!/bin/bash

      /etc/init.d/activemq stop

    -->chmod 755 start_activemq.sh

    -->chmod 755 stop_activemq.sh


6、启动服务

    -->cd /usr/local/activemq/bin

    -->./start_activemq.sh

    -->./stop_activemq.sh

    查看服务进程:

    -->netstat -lnp|grep 61616

7、设置开机启动:

    -->vim /etc/rc.local
  
       /usr/local/activemq5.8/bin/activemq start


8、登录页面查看

    -->http://192.168.20.35:8161/admin/queues.jsp

=============================================================
默认安装JDK的话执行如下命令,添加至开机服务中:

1、修改activemq文件

   vim /usr/local/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

2、创建软链接

   -->ls -s /usr/local/activemq/bin/activemq  /etc/init.d/

3、启动服务

   -->/etc/init.d/activemq start

4、查看web页面:

   -->http://localhost:8161/admin/
-----------------------------------------------------------------

三种运行方式:
(1)普通启动 ./activemq start
(2)启动并指定日志文件 ./activemq start >tmp/smlog
(3)后台启动方式nohup ./activemq start >/tmp/smlog
前两种方式下在命令行窗口关闭时或者ctrl+c时导致进程退出,
采用后台启动方式则可以避免这种情况
-----------------------------------------------------------------------------

ubuntu开机启动方法:


1> 创建软链接

-->cd /usr/local

-->ln -s activemq-5.8 activemq #此步也可以不做,直接修改名,如下:

-->mv activemq-5.8  activemq

-->ln -s /usr/local/activemq/bin/activemq /etc/init.d/


2>添加服务

-->update-rc.d activemq defaults 

3>启动服务

-->servcie activemq start

4>查看端口

-->netstat -lnp|grep 61616


如果查询没有出现端口,则:

-->cd /usr/local/activemq/data/

-->rm -rf activemq-hostname.pid   #activemq-主机名.pid

-->service activemq start

-->netstat -lnp|grep 61616
博主

让学习成为习惯,坚持-共享-开源-自由! 成功者决不放弃,放弃者绝不成功!

相关推荐

    嗨、骚年、快来消灭0回复。