ActiveMQ集群自启动配置

目录

1     注意.... 1

2     步骤.... 1

2.1      修改rc.local文件内容。.... 1

2.2      在rc.local文件尾部追加如下内容。.... 2

2.3      输入完成后按【Esc】按键,输入英文【:wq】进行保存文件。.... 2

2.4      给rc.local提升运行权限.... 3

3     验证.... 3

1     注意

目前ActiveMQ集群有五个节点,下面的配置步骤要求在每个节点进行操作。

下面出现的JAVA_HOME需根据java实际路径配置。

Zookeeper_PATH需根据zookeeper实际路径配置。

ACTIVEMQ_PATH需根据activemq实际路径配置。

2     步骤

2.1    修改rc.local文件内容。

# vi /etc/rc.local

2.2    在rc.local文件尾部追加如下内容。

# java

export JAVA_HOME=/usr/local/java/jdk1.8.0_221

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JRE_HOME=$JAVA_HOME/jre

# zookeeper

Zookeeper_PATH=/usr/local/zookeeper/apache-zookeeper-3.5.5-bin

case $1 in

         start) sh  $Zookeeper_PATH/bin/zkServer.sh start;;

         stop)  sh  $Zookeeper_PATH/bin/zkServer.sh stop;;

         status) sh  $Zookeeper_PATH/bin/zkServer.sh status;;

         restart) sh $Zookeeper_PATH/bin/zkServer.sh restart;;

         *)  echo "require start|stop|status|restart"  ;;

esac

# activemq

ACTIVEMQ_PATH=/usr/local/activemq/apache-activemq-5.15.9

case $1 in

         start) sh  $ACTIVEMQ_PATH/bin/activemq start;;

         stop)  sh  $ACTIVEMQ_PATH/bin/activemq stop;;

         status) sh  $ACTIVEMQ_PATH/bin/activemq status;;

         restart) sh $ACTIVEMQ_PATH/bin/activemq restart;;

         *)  echo "require start|stop|status|restart"  ;;

esac

2.3    输入完成后按【Esc】按键,输入英文【:wq】进行保存文件。

2.4    给rc.local提升运行权限

# chmod +x /etc/rc.d/rc.local

此时ActiveMQ已经可以自启动。

3     验证

ActiveMQ集群正常运行,将三台ActiveMQ机器同时重启或重启其中一台后,检查Zookeeper和ActiveMQ的运行状态。

检测语句:

zkServer.sh status

activemq status

原文地址:https://www.cnblogs.com/GoCircle/p/12017253.html