NacosPlus,为信创🇨🇳国产数据库爱心发电。
Star⭐一下(右上角),持续版本维护的动力😊
Watch一下,遇到问题提Issues可实时接收问题进展
Fork一下,完善和特殊场景适配后,记得Pull Request为信创添砖加瓦
简体中文 | English
✅ 已支持 ⌛ 计划中 ❌ 暂无计划
数据库类型 | 服务端版本 | 客户端版本 | 是否支持 | NacosPlus版本 |
---|---|---|---|---|
Mysql/MariaDB | 5.7.36 |
8.0.33 |
✅ | 2.2.0.1+ |
PostgreSQL | 90204 |
42.5.1 |
✅ | 2.2.0.1+ |
OpenGauss | 3.0.0 |
2.0.0 |
✅ | 2.2.0.2+ |
GaussDB | 2.1.0 |
2.0.0 |
✅ | 2.2.0.2+ |
Oracle | 11.2.0.1 |
11.2.0.4 |
✅ | 2.3.2.1+ |
DM DBMS | 8.1.3.100 |
8.1.3.140 |
✅ | 2.3.2.2+ |
Sql Server | 2019 |
12.4.2.jre8 |
✅ | 2.3.2.3+ |
OceanBase | - |
- |
⌛ | 2.3.2.7+ |
nacos-2.x.x\distribution\target\nacos-server-2.x.x.tar
nacos-2.x.x\distribution\target\nacos-server-2.x.x.zip
其在制成品的conf文件夹下,格式:{数据库类型}-schema.sql
nacos-2.x.x\distribution\target\nacos-server-2.x.x.tar\conf{数据库类型名}-schema.sql
nacos-2.x.x\distribution\target\nacos-server-2.x.x.zip\conf{数据库类型名}-schema.sql
以下配置在制成品的conf\application.properties文件中
#### 如果使用MySQL或MariaDB作为数据源:
#spring.datasource.platform=mysql
#db.pool.config.driver-class-name=com.mysql.cj.jdbc.Driver
#db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_server?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
#db.user.0=nacos
#db.password.0=123456
#### 如果使用PostgreSQL或OpenGauss或GaussDB作为数据源:
#spring.sql.init.platform=postgresql
#db.pool.config.driver-class-name=org.postgresql.Driver
#db.url.0=jdbc:postgresql://127.0.0.1:5432/nacos_server
#db.user.0=nacos
#db.password.0=123456
#### 如果使用Oracle作为数据源:
#spring.sql.init.platform=oracle
#db.pool.config.driver-class-name=oracle.jdbc.OracleDriver
#db.url.0=jdbc:oracle:thin:@//127.0.0.1:1521/nacos_server
#db.user.0=nacos
#db.password.0=123456
#db.testQuery=select 1 from dual
#### 如果使用DM(达梦)作为数据源:
#### 警告: db.user.0必须配置为NACOS_SERVER并创建此数据库账号
#spring.sql.init.platform=dm
#db.pool.config.driver-class-name=dm.jdbc.driver.DmDriver
#db.url.0=jdbc:dm://127.0.0.1:5236/nacos_server?keyWords=type,usage,role,action,password&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=GMT%2B8
#db.user.0=NACOS_SERVER
#db.password.0=123456
#db.testQuery=select 1
#### 如果使用SqlServer作为数据源:
#spring.sql.init.platform=sqlserver
#db.pool.config.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver
#db.url.0=jdbc:sqlserver://127.0.0.1:1433;DatabaseName=nacos_server;trustServerCertificate=true
#db.user.0=nacos
#db.password.0=123456
#db.testQuery=select 1
第一步: 下载二进制包
你可以从 最终的版本 下载最新的制成品包.
以发布的 nacos-server-2.x.x.zip
作为例子:
unzip nacos-server-2.x.x.zip
cd nacos/bin
第二步: 启动服务
在Linux/Unix/Mac平台上,运行以下命令以集群模式启动服务:
sh startup.sh -m cluster
在Windows平台上,运行以下命令以集群模式启动服务;或者也可以双击“start.cmd”以单机模式启动服务
startup.cmd -m cluster
mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U
感谢 JetBrains 提供的免费开源 License
作者的微信二维码只提供紧急支持。您必须在寻求帮助之前提交ISSUE,否则将不能给予任何支持。