SpringCloud-(一)Nacos的安装与启动

本文最后更新于:May 13, 2023 pm

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。

目录

项目下载地址:https://github.com/alibaba/nacos/releases 下载之后直接导入IDEA即可。

设置单机且前台运行

nacos默认情况下是后台运行的,即调用startup.sh之后,即使关闭了IDEA依然在运行,必须调用shutdown.sh才能关闭。(window调用.cmd)

设置前台运行

修改startup.sh文件内容,只有最后一部分需要修改:

原内容

1
2
3
4
5
6
7
8
9
10
11
# start
echo "$JAVA $JAVA_OPT_EXT_FIX ${JAVA_OPT}" > ${BASE_DIR}/logs/start.out 2>&1 &

if [[ "$JAVA_OPT_EXT_FIX" == "" ]]; then
nohup "$JAVA" ${JAVA_OPT} nacos.nacos >> ${BASE_DIR}/logs/start.out 2>&1 &
else
nohup "$JAVA" "$JAVA_OPT_EXT_FIX" ${JAVA_OPT} nacos.nacos >> ${BASE_DIR}/logs/start.out 2>&1 &
fi

echo "nacos is starting,you can check the ${BASE_DIR}/logs/start.out"

修改后

1
2
3
4
5
6
7
8
9
10
11
12
13
# start
echo "$JAVA $JAVA_OPT_EXT_FIX ${JAVA_OPT}" > ${BASE_DIR}/logs/start.out 2>&1 &

if [[ "$JAVA_OPT_EXT_FIX" == "" ]]; then
# nohup "$JAVA" ${JAVA_OPT} nacos.nacos >> ${BASE_DIR}/logs/start.out 2>&1 &
"$JAVA" ${JAVA_OPT} nacos.nacos
else
# nohup "$JAVA" "$JAVA_OPT_EXT_FIX" ${JAVA_OPT} nacos.nacos >> ${BASE_DIR}/logs/start.out 2>&1 &
"$JAVA" "$JAVA_OPT_EXT_FIX" ${JAVA_OPT} nacos.nacos
fi

# echo "nacos is starting,you can check the ${BASE_DIR}/logs/start.out"

IDEA配置启动

在配置中添加一个 Shell Script 启动项,如下:

如果需要关闭:只需要关闭IDEA下面的小窗口即可。

登录

默认用户名和密码都为:nacos