• 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
    
    通过知识/经验的分享,节省开发者的时间.
  • 相关阅读:
    json对象字符串互转
    git stash压栈
    Array、ArrayList和List三者的区别
    弱类型dynamic与var
    使用git初始化项目
    git本地分支关联远程分支
    mysql索引
    js中 var functionName = function() {} 和 function functionName() {} 两种函数声明的区别
    深入理解JavaScript中的this关键字
    c#读取xml文件
  • 原文地址:https://www.cnblogs.com/ysloong/p/15551334.html
Copyright © 2020-2023  润新知