nacos Linux 单机模式配置

官网下载 & 上传 & 解压

  $ 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
posted @ 2021-11-14 12:05  ysloong  阅读(621)  评论(0编辑  收藏  举报