nacos Linux 單機模式配置
阿新 • • 發佈:2021-11-14
官網下載 & 上傳 & 解壓
$ 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
通過知識/經驗的分享,節省開發者的時間.