1. 程式人生 > 其它 >nacos Linux 單機模式配置

nacos Linux 單機模式配置

官網下載 & 上傳 & 解壓

  $ scp -P 22 nacos-server-2.0.3.tar.gz [email protected]:/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
通過知識/經驗的分享,節省開發者的時間.