nacos修改默认集群启动
时间: 2023-10-14 14:23:04 浏览: 46
要修改Nacos默认集群启动,需要进行以下步骤:
1. 修改nacos/bin/startup.sh文件,在文件中找到如下代码:
```
if [ "${MODE}" = "standalone" ]; then
nohup $JAVA ${JAVA_OPT} ${JAVA_OPT_EXT} ${JAVA_OPT_LOG4J2} ${JAVA_OPT_SPRING} ${JAVA_OPT_CUST} ${JAVA_OPT_ETC} ${JAVA_OPT_JMX} ${JAVA_OPT_DEBUG} ${JAVA_OPT_MEM} ${JAVA_OPT_CONFIG} ${JAVA_OPT_PLUGIN} ${JAVA_OPT_EXT} -jar ${BASE_DIR}/target/nacos-server.jar ${ARGS} >/dev/null 2>&1 &
else
nohup $JAVA ${JAVA_OPT} ${JAVA_OPT_EXT} ${JAVA_OPT_LOG4J2} ${JAVA_OPT_SPRING} ${JAVA_OPT_CUST} ${JAVA_OPT_ETC} ${JAVA_OPT_JMX} ${JAVA_OPT_DEBUG} ${JAVA_OPT_MEM} ${JAVA_OPT_CONFIG} ${JAVA_OPT_PLUGIN} ${JAVA_OPT_EXT} -jar ${BASE_DIR}/target/nacos-server.jar ${ARGS} >/dev/null 2>&1 &
fi
```
在if语句中添加如下代码:
```
elif [ "${MODE}" = "cluster" ]; then
nohup $JAVA ${JAVA_OPT} ${JAVA_OPT_EXT} ${JAVA_OPT_LOG4J2} ${JAVA_OPT_SPRING} ${JAVA_OPT_CUST} ${JAVA_OPT_ETC} ${JAVA_OPT_JMX} ${JAVA_OPT_DEBUG} ${JAVA_OPT_MEM} ${JAVA_OPT_CONFIG} ${JAVA_OPT_PLUGIN} ${JAVA_OPT_EXT} -jar ${BASE_DIR}/target/nacos-server.jar ${ARGS} -Dspring.profiles.active=cluster >/dev/null 2>&1 &
```
这样就能启动Nacos集群模式了。
2. 修改nacos/conf/application.properties文件,在文件中找到如下配置:
```
# standalone mode
spring.profiles.active=standalone
```
将其修改为:
```
# cluster mode
spring.profiles.active=cluster
```
这样就能在Nacos集群模式下启动了。
3. 启动Nacos集群模式,在各个节点上执行以下命令:
```
sh startup.sh -m cluster
```
这样就能启动Nacos集群模式了。