官网下载 & 上传 & 解压
$ scp -P 22 nacos-server-2.0.3.tar.gz root@xxx.xxx.xxx.xx:/opt/
$ tar -xvf nacos-server-2.0.3.tar.gz
Jdk配置(Jdk版本位11)
## vim startup.sh 修改java路径 如: /home/user/work/jdk-11
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=$HOME/work/jdk-11
如果启动出现如下错误,则修改
## Error: Could not find or load main class
## Caused by: java.lang.ClassNotFoundException:
## 在Nacos-Server的 bin / startup.sh
## 由JAVA_OPT_EXT_FIX 配置引起启动报错
## 在startup.sh文件中替换下方配置
x JAVA_OPT_EXT_FIX="-Djava.ext.dirs=${JAVA_HOME}/jre/lib/ext:${JAVA_HOME}/lib/ext"
√ JAVA_OPT="${JAVA_OPT} -Djava.ext.dirs=${JAVA_HOME}/jre/lib/ext:${JAVA_HOME}/lib/ext"
x echo "$JAVA $JAVA_OPT_EXT_FIX ${JAVA_OPT}"
√ echo "$JAVA ${JAVA_OPT}"
x echo "$JAVA $JAVA_OPT_EXT_FIX ${JAVA_OPT}" > ${BASE_DIR}/logs/start.out 2>&1 &
x nohup "$JAVA" "$JAVA_OPT_EXT_FIX" ${JAVA_OPT} nacos.nacos >> ${BASE_DIR}/logs/start.out 2>&1 &
√ echo "$JAVA ${JAVA_OPT}" > ${BASE_DIR}/logs/start.out 2>&1 &
√ nohup $JAVA ${JAVA_OPT} nacos.nacos >> ${BASE_DIR}/logs/start.out 2>&1 &
## 参考:https://www.cnblogs.com/ronglg/p/15165156.html
如果需要数据持久化,则配置本地mysql数据库
## 执行nacos/conf/naocs-mysql.sql 初始化文件
## 修改nacos/conf/applicaition.properties
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://11.162.196.16:3306/nacos_config?
characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=nacos_devtest
db.password=youdontknow
启动
sh startup.sh -m standalone
通过知识/经验的分享,节省开发者的时间.