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
By听雨的人