nacos适配海量数据库

  • 1、将海量数据库的驱动导入本地maven仓库
    mvn install:install-file -Dfile=C:\Users\Administrator\Desktop\VastbaseG100_jdbc_2.8p_2023091517.jar -DgroupId=cn.com.vastdata -DartifactId=vastbase -Dversion=2.8 -Dpackaging=jar

  • 2、下载nacos源码
    git clone https://gitee.com/mirrors/Nacos.git
    由于官网推荐目前最新稳定版本2.2.3,这次适配使用的是 2.2.3-develop 分支代码;

  • 3、修改pom文件
    在nacos-config包下面修改pom文件,添加海量数据库的驱动配置,我这边获取到的版本是2.8


    image.png
  • 4、打包nacos
    由于根据官网的命令打包时遇到了点问题,在命令后面加了这个条件 '-Drat.skip=true',(注:加引号时因为在idea的terminal里面执行的)
    mvn -Prelease-nacos '-Dmaven.test.skip=true' clean install -U '-Drat.skip=true'
    打包的内容在 Nacos\distribution\target\nacos-server-2.2.3 文件夹下。如下图


    image.png
  • 5、修改 application.properties 中数据库配置
    db.url.0=jdbc:postgresql://192.168..:5432/mysqldb?currentSchema=test&characterEncoding=utf-8
    db.user.0=testuser
    db.password.0=test
    pool.config.driver-class-name: org.postgresql.Driver

  • 6、启动项目
    启动前,在bin目录下的startup.cmd 里面,将set MODE="cluster" 中的cluster改为standalone;
    然后启动项目;


    image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容