diff --git a/src/.vuepress/sidebar/V2.0.x/en-Table.ts b/src/.vuepress/sidebar/V2.0.x/en-Table.ts index 73eee9bcd..22ec220ef 100644 --- a/src/.vuepress/sidebar/V2.0.x/en-Table.ts +++ b/src/.vuepress/sidebar/V2.0.x/en-Table.ts @@ -59,7 +59,7 @@ export const enSidebar = { { text: 'Deployment form', link: 'Deployment-form_apache' }, { text: 'Obtain IoTDB', link: 'IoTDB-Package_apache' }, { text: 'Database Resources', link: 'Database-Resources_apache' }, - { text: 'Environment Requirements', link: 'Environment-Requirements' }, + { text: 'Environment Requirements', link: 'Environment-Requirements_apache' }, ], }, { diff --git a/src/.vuepress/sidebar/V2.0.x/en-Tree.ts b/src/.vuepress/sidebar/V2.0.x/en-Tree.ts index 5a25ed6b6..a4e9bd672 100644 --- a/src/.vuepress/sidebar/V2.0.x/en-Tree.ts +++ b/src/.vuepress/sidebar/V2.0.x/en-Tree.ts @@ -62,7 +62,7 @@ export const enSidebar = { { text: 'Deployment form', link: 'Deployment-form_apache' }, { text: 'Obtain IoTDB', link: 'IoTDB-Package_apache' }, { text: 'Database Resources', link: 'Database-Resources' }, - { text: 'Environment Requirements', link: 'Environment-Requirements' }, + { text: 'Environment Requirements', link: 'Environment-Requirements_apache' }, ], }, { @@ -186,11 +186,11 @@ export const enSidebar = { { text: 'Java Native API', link: 'Programming-Java-Native-API_apache' }, { text: 'Python Native API', link: 'Programming-Python-Native-API_apache' }, { text: 'C Native API', link: 'Programming-C-Native-API_apache' }, - { text: 'C++ Native API', link: 'Programming-Cpp-Native-API' }, + { text: 'C++ Native API', link: 'Programming-Cpp-Native-API_apache' }, { text: 'Go Native API', link: 'Programming-Go-Native-API' }, { text: 'C# Native API', link: 'Programming-CSharp-Native-API' }, { text: 'Node.js Native API', link: 'Programming-NodeJS-Native-API' }, - { text: 'Rust Native API', link: 'Programming-Rust-Native-API' }, + { text: 'Rust Native API', link: 'Programming-Rust-Native-API_apache' }, { text: 'JDBC', link: 'Programming-JDBC_apache' }, { text: 'MQTT Protocol', link: 'Programming-MQTT_apache' }, { diff --git a/src/.vuepress/sidebar/V2.0.x/zh-Table.ts b/src/.vuepress/sidebar/V2.0.x/zh-Table.ts index a1f69708b..900752c47 100644 --- a/src/.vuepress/sidebar/V2.0.x/zh-Table.ts +++ b/src/.vuepress/sidebar/V2.0.x/zh-Table.ts @@ -59,7 +59,7 @@ export const zhSidebar = { { text: '部署形态', link: 'Deployment-form_apache' }, { text: '安装包获取', link: 'IoTDB-Package_apache' }, { text: '资源规划', link: 'Database-Resources_apache' }, - { text: '环境配置', link: 'Environment-Requirements' }, + { text: '环境配置', link: 'Environment-Requirements_apache' }, ], }, { diff --git a/src/.vuepress/sidebar/V2.0.x/zh-Tree.ts b/src/.vuepress/sidebar/V2.0.x/zh-Tree.ts index 0d1806cda..0584baf27 100644 --- a/src/.vuepress/sidebar/V2.0.x/zh-Tree.ts +++ b/src/.vuepress/sidebar/V2.0.x/zh-Tree.ts @@ -59,7 +59,7 @@ export const zhSidebar = { { text: '部署形态', link: 'Deployment-form_apache' }, { text: '安装包获取', link: 'IoTDB-Package_apache' }, { text: '资源规划', link: 'Database-Resources_apache' }, - { text: '环境配置', link: 'Environment-Requirements' }, + { text: '环境配置', link: 'Environment-Requirements_apache' }, ], }, { @@ -180,11 +180,11 @@ export const zhSidebar = { { text: 'Java原生接口', link: 'Programming-Java-Native-API_apache' }, { text: 'Python原生接口', link: 'Programming-Python-Native-API_apache' }, { text: 'C原生接口', link: 'Programming-C-Native-API_apache' }, - { text: 'C++原生接口', link: 'Programming-Cpp-Native-API' }, + { text: 'C++原生接口', link: 'Programming-Cpp-Native-API_apache' }, { text: 'Go原生接口', link: 'Programming-Go-Native-API' }, { text: 'C#原生接口', link: 'Programming-CSharp-Native-API' }, { text: 'Node.js原生接口', link: 'Programming-NodeJS-Native-API' }, - { text: 'Rust原生接口', link: 'Programming-Rust-Native-API' }, + { text: 'Rust原生接口', link: 'Programming-Rust-Native-API_apache' }, { text: 'JDBC', link: 'Programming-JDBC_apache' }, { text: 'MQTT协议', link: 'Programming-MQTT_apache' }, { diff --git a/src/UserGuide/latest-Table/API/Programming-Cpp-Native-API_apache.md b/src/UserGuide/latest-Table/API/Programming-Cpp-Native-API_apache.md index 933248646..cea01bfcd 100644 --- a/src/UserGuide/latest-Table/API/Programming-Cpp-Native-API_apache.md +++ b/src/UserGuide/latest-Table/API/Programming-Cpp-Native-API_apache.md @@ -23,7 +23,7 @@ ## 1. Dependencies -- Java 8+ +- `JDK >= 17` (before V2.0.11, `JDK > 1.8`) - Flex - Bison 2.7+ - Boost 1.56+ diff --git a/src/UserGuide/latest-Table/API/Programming-JDBC_apache.md b/src/UserGuide/latest-Table/API/Programming-JDBC_apache.md index f1a062d37..067b2598e 100644 --- a/src/UserGuide/latest-Table/API/Programming-JDBC_apache.md +++ b/src/UserGuide/latest-Table/API/Programming-JDBC_apache.md @@ -28,7 +28,7 @@ The IoTDB JDBC provides a standardized way to interact with the IoTDB database, ### 1.1 **Environment Requirements** -- **JDK:** Version 1.8 or higher +- `JDK >= 17` (before V2.0.11, `JDK > 1.8`) - **Maven:** Version 3.6 or higher ### 1.2 **Adding Maven Dependencies** @@ -186,4 +186,4 @@ public class TableModelJDBCExample { } } } -``` \ No newline at end of file +``` diff --git a/src/UserGuide/latest-Table/API/Programming-Java-Native-API_apache.md b/src/UserGuide/latest-Table/API/Programming-Java-Native-API_apache.md index 71c5f13d7..8f01b2254 100644 --- a/src/UserGuide/latest-Table/API/Programming-Java-Native-API_apache.md +++ b/src/UserGuide/latest-Table/API/Programming-Java-Native-API_apache.md @@ -28,7 +28,7 @@ IoTDB provides a Java native client driver and a session pool management mechani **Environment Requirements** -- **JDK**: Version 1.8 or higher +- `JDK >= 17` (before V2.0.11, `JDK > 1.8`) - **Maven**: Version 3.6 or higher **Adding Maven Dependencies** @@ -828,4 +828,4 @@ public class TableModelSessionPoolExample { } } } -``` \ No newline at end of file +``` diff --git a/src/UserGuide/latest-Table/Deployment-and-Maintenance/Cluster-Deployment_apache.md b/src/UserGuide/latest-Table/Deployment-and-Maintenance/Cluster-Deployment_apache.md index 8ea2a50ac..0ee6fc154 100644 --- a/src/UserGuide/latest-Table/Deployment-and-Maintenance/Cluster-Deployment_apache.md +++ b/src/UserGuide/latest-Table/Deployment-and-Maintenance/Cluster-Deployment_apache.md @@ -29,7 +29,7 @@ This guide describes how to manually deploy a cluster instance consisting of 3 C ## 1. Prerequisites -1. **System Preparation**: Ensure the system has been configured according to the [System Requirements](../Deployment-and-Maintenance/Environment-Requirements.md). +1. **System Preparation**: Ensure the system has been configured according to the [System Requirements](../Deployment-and-Maintenance/Environment-Requirements_apache.md). 2. **IP Configuration**: It is recommended to use hostnames for IP configuration to prevent issues caused by IP address changes. Set the hostname by editing the `/etc/hosts` file. For example, if the local IP is `192.168.1.3` and the hostname is `iotdb-1`, run: @@ -55,7 +55,7 @@ Use the hostname for `cn_internal_address` and `dn_internal_address` in IoTDB co 1. Prepare the IoTDB database installation package::apache-iotdb-{version}-all-bin.zip(Please refer to the installation package for details:[IoTDB-Package](../Deployment-and-Maintenance/IoTDB-Package_apache.md)) -2. Configure the operating system environment according to environmental requirements (system environment configuration can be found in:[Environment Requirement](../Deployment-and-Maintenance/Environment-Requirements.md)) +2. Configure the operating system environment according to environmental requirements (system environment configuration can be found in:[Environment Requirement](../Deployment-and-Maintenance/Environment-Requirements_apache.md)) ### 2.1 Pre-installation Check diff --git a/src/UserGuide/latest-Table/Deployment-and-Maintenance/Environment-Requirements.md b/src/UserGuide/latest-Table/Deployment-and-Maintenance/Environment-Requirements_apache.md similarity index 96% rename from src/UserGuide/latest-Table/Deployment-and-Maintenance/Environment-Requirements.md rename to src/UserGuide/latest-Table/Deployment-and-Maintenance/Environment-Requirements_apache.md index 833e7b9dc..1195633c4 100644 --- a/src/UserGuide/latest-Table/Deployment-and-Maintenance/Environment-Requirements.md +++ b/src/UserGuide/latest-Table/Deployment-and-Maintenance/Environment-Requirements_apache.md @@ -188,7 +188,7 @@ Recommended disk partitioning is as follows: ## 3. Software Dependencies -Install Java Runtime Environment, Java version >= 1.8. Ensure JDK environment variables are set. (For versions V1.3.2.2 and later, it is recommended to directly deploy JDK17. Older JDK versions may have performance issues in some scenarios, and DataNode may fail to stop.) +Install the Java runtime environment. Use `JDK >= 17` (before V2.0.11, `JDK > 1.8`) and ensure that JDK environment variables are set. ```Bash # Example of installing JDK-17 on CentOS7: @@ -200,4 +200,4 @@ Install Java Runtime Environment, Java version >= 1.8. Ensure JDK environment va } # Add JDK environment variables source ~/.bashrc # Apply environment configuration java -version # Check JDK environment - ``` \ No newline at end of file + ``` diff --git a/src/UserGuide/latest-Table/Deployment-and-Maintenance/Stand-Alone-Deployment_apache.md b/src/UserGuide/latest-Table/Deployment-and-Maintenance/Stand-Alone-Deployment_apache.md index 6e10fc3bc..e6d77d29a 100644 --- a/src/UserGuide/latest-Table/Deployment-and-Maintenance/Stand-Alone-Deployment_apache.md +++ b/src/UserGuide/latest-Table/Deployment-and-Maintenance/Stand-Alone-Deployment_apache.md @@ -24,7 +24,7 @@ This guide introduces how to set up a standalone IoTDB instance, which includes ## 1. Prerequisites -1. **System Preparation**: Ensure the system has been configured according to the [System Requirements](../Deployment-and-Maintenance/Environment-Requirements.md). +1. **System Preparation**: Ensure the system has been configured according to the [System Requirements](../Deployment-and-Maintenance/Environment-Requirements_apache.md). 2. **IP Configuration**: It is recommended to use hostnames for IP configuration to prevent issues caused by IP address changes. Set the hostname by editing the `/etc/hosts` file. For example, if the local IP is `192.168.1.3` and the hostname is `iotdb-1`, run: diff --git a/src/UserGuide/latest-Table/QuickStart/QuickStart_apache.md b/src/UserGuide/latest-Table/QuickStart/QuickStart_apache.md index d3cdf9a83..c9884c4d5 100644 --- a/src/UserGuide/latest-Table/QuickStart/QuickStart_apache.md +++ b/src/UserGuide/latest-Table/QuickStart/QuickStart_apache.md @@ -29,7 +29,7 @@ This guide will assist you in quickly installing and deploying IoTDB. You can qu 1. Prepare the necessary machine resources: The deployment and operation of IoTDB require consideration of various aspects of machine resource configuration. For specific resource configurations, please refer to [Database Resource](../Deployment-and-Maintenance/Database-Resources_apache.md) -2. Complete system configuration preparations: IoTDB's system configuration involves multiple aspects. For an introduction to key system configurations, please see [System Requirements](../Deployment-and-Maintenance/Environment-Requirements.md) +2. Complete system configuration preparations: IoTDB's system configuration involves multiple aspects. For an introduction to key system configurations, please see [System Requirements](../Deployment-and-Maintenance/Environment-Requirements_apache.md) 3. Obtain the installation package: You can obtain the IoTDB installation package on the [Apache IoTDB official website](https://iotdb.apache.org/zh/Download/).For the specific structure of the installation package, please refer to[Obtain IoTDB](../Deployment-and-Maintenance/IoTDB-Package_apache.md) diff --git a/src/UserGuide/latest/API/Programming-Cpp-Native-API.md b/src/UserGuide/latest/API/Programming-Cpp-Native-API_apache.md similarity index 99% rename from src/UserGuide/latest/API/Programming-Cpp-Native-API.md rename to src/UserGuide/latest/API/Programming-Cpp-Native-API_apache.md index 607719617..609ee8202 100644 --- a/src/UserGuide/latest/API/Programming-Cpp-Native-API.md +++ b/src/UserGuide/latest/API/Programming-Cpp-Native-API_apache.md @@ -23,7 +23,7 @@ ## 1. Dependencies -- Java 8+ +- `JDK >= 17` (before V2.0.11, `JDK > 1.8`) - Flex - Bison 2.7+ - Boost 1.56+ diff --git a/src/UserGuide/latest/API/Programming-JDBC_apache.md b/src/UserGuide/latest/API/Programming-JDBC_apache.md index 3ad8bdb19..89ccc1e44 100644 --- a/src/UserGuide/latest/API/Programming-JDBC_apache.md +++ b/src/UserGuide/latest/API/Programming-JDBC_apache.md @@ -26,7 +26,7 @@ PLEASE USE [Java Native API](./Programming-Java-Native-API_apache) INSTEAD* ## 1. Dependencies -* JDK >= 1.8+ +* `JDK >= 17` (before V2.0.11, `JDK > 1.8`) * Maven >= 3.9+ ## 2. Installation @@ -293,4 +293,4 @@ public class JDBCCharsetExample { } } } -``` \ No newline at end of file +``` diff --git a/src/UserGuide/latest/API/Programming-Java-Native-API_apache.md b/src/UserGuide/latest/API/Programming-Java-Native-API_apache.md index b53401425..5d54d0fab 100644 --- a/src/UserGuide/latest/API/Programming-Java-Native-API_apache.md +++ b/src/UserGuide/latest/API/Programming-Java-Native-API_apache.md @@ -36,7 +36,7 @@ This section provides an overview of the core development process and does not d ### 2.1 Create a Maven Project -Create a Maven project and add the following dependencies to the pom.xml file (JDK >= 1.8, Maven >= 3.6): +Create a Maven project and add the following dependencies to the pom.xml file. The environment requires `JDK >= 17` (before V2.0.11, `JDK > 1.8`) and `Maven >= 3.6`: ```xml diff --git a/src/UserGuide/latest/API/Programming-Rust-Native-API.md b/src/UserGuide/latest/API/Programming-Rust-Native-API_apache.md similarity index 99% rename from src/UserGuide/latest/API/Programming-Rust-Native-API.md rename to src/UserGuide/latest/API/Programming-Rust-Native-API_apache.md index f3fcacf46..884a4f8aa 100644 --- a/src/UserGuide/latest/API/Programming-Rust-Native-API.md +++ b/src/UserGuide/latest/API/Programming-Rust-Native-API_apache.md @@ -26,7 +26,7 @@ This document will introduce how to generate a native Rust interface that can ac ## 1. Dependents - * JDK >= 1.8 + * `JDK >= 17` (before V2.0.11, `JDK > 1.8`) * Rust >= 1.0.0 * thrift 0.14.1 * Linux、Macos or like unix diff --git a/src/UserGuide/latest/Background-knowledge/Data-Model-and-Terminology_apache.md b/src/UserGuide/latest/Background-knowledge/Data-Model-and-Terminology_apache.md index eef1bdbf4..9fdd431b8 100644 --- a/src/UserGuide/latest/Background-knowledge/Data-Model-and-Terminology_apache.md +++ b/src/UserGuide/latest/Background-knowledge/Data-Model-and-Terminology_apache.md @@ -164,7 +164,7 @@ config = TableSessionPoolConfig( session_pool = TableSessionPool(config) ``` -* [C++ Native API](../API/Programming-Cpp-Native-API.md) +* [C++ Native API](../API/Programming-Cpp-Native-API_apache.md) ```cpp // Tree model diff --git a/src/UserGuide/latest/Basic-Concept/Write-Data_apache.md b/src/UserGuide/latest/Basic-Concept/Write-Data_apache.md index 7f16b6efa..47139d018 100644 --- a/src/UserGuide/latest/Basic-Concept/Write-Data_apache.md +++ b/src/UserGuide/latest/Basic-Concept/Write-Data_apache.md @@ -133,7 +133,7 @@ Refer to [ Python Data Manipulation Interface (DML) ](../API/Programming-Python- #### C++ -Refer to [ C++ Data Manipulation Interface (DML) ](../API/Programming-Cpp-Native-API.md#insert) +Refer to [ C++ Data Manipulation Interface (DML) ](../API/Programming-Cpp-Native-API_apache.md#insert) #### Go diff --git a/src/UserGuide/latest/Deployment-and-Maintenance/Cluster-Deployment_apache.md b/src/UserGuide/latest/Deployment-and-Maintenance/Cluster-Deployment_apache.md index 045e71a7e..cd38d324e 100644 --- a/src/UserGuide/latest/Deployment-and-Maintenance/Cluster-Deployment_apache.md +++ b/src/UserGuide/latest/Deployment-and-Maintenance/Cluster-Deployment_apache.md @@ -28,7 +28,7 @@ This section will take the IoTDB classic cluster deployment architecture 3C3D (3 ## 1. Note -1. Before installation, ensure that the system is complete by referring to [System configuration](./Environment-Requirements.md) +1. Before installation, ensure that the system is complete by referring to [System configuration](./Environment-Requirements_apache.md) 2. It is recommended to prioritize using `hostname` for IP configuration during deployment, which can avoid the problem of modifying the host IP in the later stage and causing the database to fail to start. To set the host name, you need to configure /etc/hosts on the target server. For example, if the local IP is 192.168.1.3 and the host name is iotdb-1, you can use the following command to set the server's host name and configure the `cn_internal_address` and `dn_internal_address` of IoTDB using the host name. @@ -53,7 +53,7 @@ This section will take the IoTDB classic cluster deployment architecture 3C3D (3 1. Prepare the IoTDB database installation package::apache-iotdb-{version}-all-bin.zip(Please refer to the installation package for details:[IoTDB-Package](../Deployment-and-Maintenance/IoTDB-Package_apache.md)) -2. Configure the operating system environment according to environmental requirements (system environment configuration can be found in:[Environment Requirement](../Deployment-and-Maintenance/Environment-Requirements.md)) +2. Configure the operating system environment according to environmental requirements (system environment configuration can be found in:[Environment Requirement](../Deployment-and-Maintenance/Environment-Requirements_apache.md)) ### 2.1 Pre-installation Check diff --git a/src/UserGuide/latest/Deployment-and-Maintenance/Environment-Requirements.md b/src/UserGuide/latest/Deployment-and-Maintenance/Environment-Requirements_apache.md similarity index 96% rename from src/UserGuide/latest/Deployment-and-Maintenance/Environment-Requirements.md rename to src/UserGuide/latest/Deployment-and-Maintenance/Environment-Requirements_apache.md index 009c0acca..c8a285a94 100644 --- a/src/UserGuide/latest/Deployment-and-Maintenance/Environment-Requirements.md +++ b/src/UserGuide/latest/Deployment-and-Maintenance/Environment-Requirements_apache.md @@ -182,7 +182,7 @@ ulimit -n ``` ## 3. Software Dependence -Install the Java runtime environment (Java version >= 1.8). Ensure that jdk environment variables are set. (It is recommended to deploy JDK17 for V1.3.2.2 or later. In some scenarios, the performance of JDK of earlier versions is compromised, and Datanodes cannot be stopped.) +Install the Java runtime environment. Use `JDK >= 17` (before V2.0.11, `JDK > 1.8`) and ensure that JDK environment variables are set. ```Bash # The following is an example of installing in centos7 using JDK-17: diff --git a/src/UserGuide/latest/Deployment-and-Maintenance/Stand-Alone-Deployment_apache.md b/src/UserGuide/latest/Deployment-and-Maintenance/Stand-Alone-Deployment_apache.md index e7d18a019..b787e00d1 100644 --- a/src/UserGuide/latest/Deployment-and-Maintenance/Stand-Alone-Deployment_apache.md +++ b/src/UserGuide/latest/Deployment-and-Maintenance/Stand-Alone-Deployment_apache.md @@ -22,7 +22,7 @@ ## 1. Matters Needing Attention -1. Before installation, ensure that the system is complete by referring to [System configuration](./Environment-Requirements.md). +1. Before installation, ensure that the system is complete by referring to [System configuration](./Environment-Requirements_apache.md). 2. It is recommended to prioritize using 'hostname' for IP configuration during deployment, which can avoid the problem of modifying the host IP in the later stage and causing the database to fail to start. To set the host name, you need to configure/etc/hosts on the target server. For example, if the local IP is 192.168.1.3 and the host name is iotdb-1, you can use the following command to set the server's host name and configure IoTDB's' cn_internal-address' using the host name dn_internal_address、dn_rpc_address。 diff --git a/src/UserGuide/latest/QuickStart/QuickStart_apache.md b/src/UserGuide/latest/QuickStart/QuickStart_apache.md index f70bc7b1b..45a43d956 100644 --- a/src/UserGuide/latest/QuickStart/QuickStart_apache.md +++ b/src/UserGuide/latest/QuickStart/QuickStart_apache.md @@ -30,7 +30,7 @@ This guide will assist you in quickly installing and deploying IoTDB. You can qu 1. Prepare the necessary machine resources: The deployment and operation of IoTDB require consideration of various aspects of machine resource configuration. For specific resource configurations, please refer to [Database Resource](../Deployment-and-Maintenance/Database-Resources.md) -2. Complete system configuration preparations: IoTDB's system configuration involves multiple aspects. For an introduction to key system configurations, please see [System Requirements](../Deployment-and-Maintenance/Environment-Requirements.md) +2. Complete system configuration preparations: IoTDB's system configuration involves multiple aspects. For an introduction to key system configurations, please see [System Requirements](../Deployment-and-Maintenance/Environment-Requirements_apache.md) 3. Obtain the installation package: You can obtain the IoTDB installation package on the [Apache IoTDB official website](https://iotdb.apache.org/zh/Download/).For the specific structure of the installation package, please refer to[Obtain IoTDB](../Deployment-and-Maintenance/IoTDB-Package_apache.md) @@ -65,7 +65,7 @@ This guide will assist you in quickly installing and deploying IoTDB. You can qu - Authority Management:[Authority Management](../User-Manual/Authority-Management_apache.md) -5. API: IoTDB provides multiple application programming interfaces (API) for developers to interact with IoTDB in their applications, and currently supports [Java Native API](../API/Programming-Java-Native-API_apache.md)、[Python Native API](../API/Programming-Python-Native-API_apache.md)、[C++ Native API](../API/Programming-Cpp-Native-API.md) ,For more API, please refer to the official website 【API】 and other chapters +5. API: IoTDB provides multiple application programming interfaces (API) for developers to interact with IoTDB in their applications, and currently supports [Java Native API](../API/Programming-Java-Native-API_apache.md)、[Python Native API](../API/Programming-Python-Native-API_apache.md)、[C++ Native API](../API/Programming-Cpp-Native-API_apache.md) ,For more API, please refer to the official website 【API】 and other chapters ## 3. What other convenient tools are available? diff --git a/src/zh/UserGuide/latest-Table/API/Programming-Cpp-Native-API_apache.md b/src/zh/UserGuide/latest-Table/API/Programming-Cpp-Native-API_apache.md index 1d37b4f12..9e459f691 100644 --- a/src/zh/UserGuide/latest-Table/API/Programming-Cpp-Native-API_apache.md +++ b/src/zh/UserGuide/latest-Table/API/Programming-Cpp-Native-API_apache.md @@ -23,7 +23,7 @@ ## 1. 依赖 -- Java 8+ +- `JDK >= 17`(V2.0.11 之前为 `JDK > 1.8`) - Flex - Bison 2.7+ - Boost 1.56+ diff --git a/src/zh/UserGuide/latest-Table/API/Programming-JDBC_apache.md b/src/zh/UserGuide/latest-Table/API/Programming-JDBC_apache.md index f9ae1e4b7..8d476e258 100644 --- a/src/zh/UserGuide/latest-Table/API/Programming-JDBC_apache.md +++ b/src/zh/UserGuide/latest-Table/API/Programming-JDBC_apache.md @@ -33,7 +33,7 @@ IoTDB JDBC接口提供了一种标准的方式来与IoTDB数据库进行交互 **环境要求:** -- JDK >= 1.8 +- `JDK >= 17`(V2.0.11 之前为 `JDK > 1.8`) - Maven >= 3.6 **在maven中添加依赖:** @@ -189,4 +189,4 @@ public class TableModelJDBCExample { } } } -``` \ No newline at end of file +``` diff --git a/src/zh/UserGuide/latest-Table/API/Programming-Java-Native-API_apache.md b/src/zh/UserGuide/latest-Table/API/Programming-Java-Native-API_apache.md index 42afb1ded..c3ec984ee 100644 --- a/src/zh/UserGuide/latest-Table/API/Programming-Java-Native-API_apache.md +++ b/src/zh/UserGuide/latest-Table/API/Programming-Java-Native-API_apache.md @@ -29,7 +29,7 @@ IoTDB具备Java原生客户端驱动和对应的连接池,提供对象化接 **环境要求:** -- JDK >= 1.8 +- `JDK >= 17`(V2.0.11 之前为 `JDK > 1.8`) - Maven >= 3.6 **在maven中添加依赖:** @@ -834,4 +834,4 @@ public class TableModelSessionPoolExample { } } } -``` \ No newline at end of file +``` diff --git a/src/zh/UserGuide/latest-Table/Deployment-and-Maintenance/Cluster-Deployment_apache.md b/src/zh/UserGuide/latest-Table/Deployment-and-Maintenance/Cluster-Deployment_apache.md index efb60ba20..8eb3afdf6 100644 --- a/src/zh/UserGuide/latest-Table/Deployment-and-Maintenance/Cluster-Deployment_apache.md +++ b/src/zh/UserGuide/latest-Table/Deployment-and-Maintenance/Cluster-Deployment_apache.md @@ -28,7 +28,7 @@ ## 1. 注意事项 -1. 安装前请确认系统已参照[系统配置](../Deployment-and-Maintenance/Environment-Requirements.md)准备完成。 +1. 安装前请确认系统已参照[系统配置](../Deployment-and-Maintenance/Environment-Requirements_apache.md)准备完成。 2. 推荐使用`hostname`进行IP配置,可避免后期修改主机ip导致数据库无法启动的问题。设置hostname需要在服务器上配`/etc/hosts`,如本机ip是11.101.17.224,hostname是iotdb-1,则可以使用以下命令设置服务器的 hostname,并使用hostname配置IoTDB的`cn_internal_address`、`dn_internal_address`。 @@ -56,7 +56,7 @@ ## 2. 准备步骤 1. 准备IoTDB数据库安装包 :apache-iotdb-{version}-all-bin.zip(安装包获取见:[链接](../Deployment-and-Maintenance/IoTDB-Package_apache.md)) -2. 按环境要求配置好操作系统环境(系统环境配置见:[链接](../Deployment-and-Maintenance/Environment-Requirements.md)) +2. 按环境要求配置好操作系统环境(系统环境配置见:[链接](../Deployment-and-Maintenance/Environment-Requirements_apache.md)) ### 2.1 前置检查 diff --git a/src/zh/UserGuide/latest-Table/Deployment-and-Maintenance/Environment-Requirements.md b/src/zh/UserGuide/latest-Table/Deployment-and-Maintenance/Environment-Requirements_apache.md similarity index 96% rename from src/zh/UserGuide/latest-Table/Deployment-and-Maintenance/Environment-Requirements.md rename to src/zh/UserGuide/latest-Table/Deployment-and-Maintenance/Environment-Requirements_apache.md index c54e4be1d..e1cb05086 100644 --- a/src/zh/UserGuide/latest-Table/Deployment-and-Maintenance/Environment-Requirements.md +++ b/src/zh/UserGuide/latest-Table/Deployment-and-Maintenance/Environment-Requirements_apache.md @@ -195,7 +195,7 @@ ulimit -n ## 3. 软件依赖 -安装 Java 运行环境 ,Java 版本 >= 1.8,请确保已设置 jdk 环境变量。(V1.3.2.2 及之上版本推荐直接部署JDK17,老版本JDK部分场景下性能有问题,且datanode会出现stop不掉的问题) +安装 Java 运行环境,要求 `JDK >= 17`(V2.0.11 之前为 `JDK > 1.8`),并确保已设置 JDK 环境变量。 ```Bash #下面以在centos7,使用JDK-17安装为例: diff --git a/src/zh/UserGuide/latest-Table/Deployment-and-Maintenance/Stand-Alone-Deployment_apache.md b/src/zh/UserGuide/latest-Table/Deployment-and-Maintenance/Stand-Alone-Deployment_apache.md index c5265c72c..506c834df 100644 --- a/src/zh/UserGuide/latest-Table/Deployment-and-Maintenance/Stand-Alone-Deployment_apache.md +++ b/src/zh/UserGuide/latest-Table/Deployment-and-Maintenance/Stand-Alone-Deployment_apache.md @@ -24,7 +24,7 @@ ## 1. 注意事项 -1. 安装前请确认系统已参照[系统配置](../Deployment-and-Maintenance/Environment-Requirements.md)准备完成。 +1. 安装前请确认系统已参照[系统配置](../Deployment-and-Maintenance/Environment-Requirements_apache.md)准备完成。 2. 推荐使用`hostname`进行IP配置,可避免后期修改主机ip导致数据库无法启动的问题。设置hostname需要在服务器上配置`/etc/hosts`,如本机ip是192.168.1.3,hostname是iotdb-1,则可以使用以下命令设置服务器的 hostname,并使用hostname配置IoTDB的 `cn_internal_address`、`dn_internal_address`。 ```shell diff --git a/src/zh/UserGuide/latest-Table/QuickStart/QuickStart_apache.md b/src/zh/UserGuide/latest-Table/QuickStart/QuickStart_apache.md index 622df52a5..af8872c40 100644 --- a/src/zh/UserGuide/latest-Table/QuickStart/QuickStart_apache.md +++ b/src/zh/UserGuide/latest-Table/QuickStart/QuickStart_apache.md @@ -29,7 +29,7 @@ 1. 准备所需机器资源:IoTDB 的部署和运行需要考虑多个方面的机器资源配置。具体资源配置可查看 [资源规划](../Deployment-and-Maintenance/Database-Resources_apache.md) -2. 完成系统配置准备:IoTDB 的系统配置涉及多个方面,关键的系统配置介绍可查看 [系统配置](../Deployment-and-Maintenance/Environment-Requirements.md) +2. 完成系统配置准备:IoTDB 的系统配置涉及多个方面,关键的系统配置介绍可查看 [系统配置](../Deployment-and-Maintenance/Environment-Requirements_apache.md) 3. 获取安装包:您可以在[ Apache IoTDB 官网](https://iotdb.apache.org/zh/Download/)获取获取 IoTDB 安装包。具体安装包结构可查看:[安装包获取](../Deployment-and-Maintenance/IoTDB-Package_apache.md) diff --git a/src/zh/UserGuide/latest/API/Programming-Cpp-Native-API.md b/src/zh/UserGuide/latest/API/Programming-Cpp-Native-API_apache.md similarity index 99% rename from src/zh/UserGuide/latest/API/Programming-Cpp-Native-API.md rename to src/zh/UserGuide/latest/API/Programming-Cpp-Native-API_apache.md index ace2fe347..b8a8aa961 100644 --- a/src/zh/UserGuide/latest/API/Programming-Cpp-Native-API.md +++ b/src/zh/UserGuide/latest/API/Programming-Cpp-Native-API_apache.md @@ -23,7 +23,7 @@ ## 1. 依赖 -- Java 8+ +- `JDK >= 17`(V2.0.11 之前为 `JDK > 1.8`) - Flex - Bison 2.7+ - Boost 1.56+ diff --git a/src/zh/UserGuide/latest/API/Programming-JDBC_apache.md b/src/zh/UserGuide/latest/API/Programming-JDBC_apache.md index 09f93865b..4fdad23e5 100644 --- a/src/zh/UserGuide/latest/API/Programming-JDBC_apache.md +++ b/src/zh/UserGuide/latest/API/Programming-JDBC_apache.md @@ -27,7 +27,7 @@ ## 1. 依赖 -* JDK >= 1.8 +* `JDK >= 17`(V2.0.11 之前为 `JDK > 1.8`) * Maven >= 3.6 ## 2. 安装方法 @@ -291,4 +291,4 @@ public class JDBCCharsetExample { } } } -``` \ No newline at end of file +``` diff --git a/src/zh/UserGuide/latest/API/Programming-Java-Native-API_apache.md b/src/zh/UserGuide/latest/API/Programming-Java-Native-API_apache.md index 9230fdd92..bafad4551 100644 --- a/src/zh/UserGuide/latest/API/Programming-Java-Native-API_apache.md +++ b/src/zh/UserGuide/latest/API/Programming-Java-Native-API_apache.md @@ -35,7 +35,7 @@ SessionPool 是 Session 的连接池,推荐使用SessionPool编程。在多线 ### 2.1 创建maven项目 -创建一个maven项目,并在pom.xml文件中添加以下依赖(JDK >= 1.8, Maven >= 3.6) +创建一个 Maven 项目,并在 pom.xml 文件中添加以下依赖。环境要求为 `JDK >= 17`(V2.0.11 之前为 `JDK > 1.8`)和 `Maven >= 3.6`: ```xml diff --git a/src/zh/UserGuide/latest/API/Programming-Rust-Native-API.md b/src/zh/UserGuide/latest/API/Programming-Rust-Native-API_apache.md similarity index 99% rename from src/zh/UserGuide/latest/API/Programming-Rust-Native-API.md rename to src/zh/UserGuide/latest/API/Programming-Rust-Native-API_apache.md index 32de0b425..38ea1b36e 100644 --- a/src/zh/UserGuide/latest/API/Programming-Rust-Native-API.md +++ b/src/zh/UserGuide/latest/API/Programming-Rust-Native-API_apache.md @@ -27,7 +27,7 @@ IoTDB 使用 Thrift 作为跨语言的 RPC 框架,因此可以通过 Thrift ## 1. 依赖 - * JDK >= 1.8 + * `JDK >= 17`(V2.0.11 之前为 `JDK > 1.8`) * Rust >= 1.0.0 * thrift 0.14.1 * Linux、Macos 或其他类 unix 系统 diff --git a/src/zh/UserGuide/latest/Background-knowledge/Data-Model-and-Terminology_apache.md b/src/zh/UserGuide/latest/Background-knowledge/Data-Model-and-Terminology_apache.md index 0584b3727..a3c834dc9 100644 --- a/src/zh/UserGuide/latest/Background-knowledge/Data-Model-and-Terminology_apache.md +++ b/src/zh/UserGuide/latest/Background-knowledge/Data-Model-and-Terminology_apache.md @@ -163,7 +163,7 @@ config = TableSessionPoolConfig( session_pool = TableSessionPool(config) ``` -* [C++ 原生接口](../API/Programming-Cpp-Native-API.md) +* [C++ 原生接口](../API/Programming-Cpp-Native-API_apache.md) ```C++ // 树模型 diff --git a/src/zh/UserGuide/latest/Basic-Concept/Write-Data_apache.md b/src/zh/UserGuide/latest/Basic-Concept/Write-Data_apache.md index fc2ffd02c..1ca3f3e92 100644 --- a/src/zh/UserGuide/latest/Basic-Concept/Write-Data_apache.md +++ b/src/zh/UserGuide/latest/Basic-Concept/Write-Data_apache.md @@ -126,7 +126,7 @@ It costs 0.004s 参考 [ Python 数据操作接口(DML)](../API/Programming-Python-Native-API_apache#数据写入) * ### C++ - 参考 [ C++ 数据操作接口(DML)](../API/Programming-Cpp-Native-API.md) +参考 [ C++ 数据操作接口(DML)](../API/Programming-Cpp-Native-API_apache.md) * ### Go 参考 [Go 原生接口](../API/Programming-Go-Native-API.md) diff --git a/src/zh/UserGuide/latest/Deployment-and-Maintenance/Cluster-Deployment_apache.md b/src/zh/UserGuide/latest/Deployment-and-Maintenance/Cluster-Deployment_apache.md index 84a555776..39dd0874c 100644 --- a/src/zh/UserGuide/latest/Deployment-and-Maintenance/Cluster-Deployment_apache.md +++ b/src/zh/UserGuide/latest/Deployment-and-Maintenance/Cluster-Deployment_apache.md @@ -28,7 +28,7 @@ ## 1. 注意事项 -1. 安装前请确认系统已参照[系统配置](./Environment-Requirements.md)准备完成。 +1. 安装前请确认系统已参照[系统配置](./Environment-Requirements_apache.md)准备完成。 2. 部署时推荐优先使用`hostname`进行IP配置,可避免后期修改主机ip导致数据库无法启动的问题。设置hostname需要在目标服务器上配置/etc/hosts,如本机ip是192.168.1.3,hostname是iotdb-1,则可以使用以下命令设置服务器的 hostname,并使用hostname配置IoTDB的`cn_internal_address`、`dn_internal_address`。 @@ -52,7 +52,7 @@ 1. 准备IoTDB数据库安装包 :apache-iotdb-{version}-all-bin.zip(安装包获取见:[链接](../Deployment-and-Maintenance/IoTDB-Package_apache.md)) -2. 按环境要求配置好操作系统环境(系统环境配置见:[链接](../Deployment-and-Maintenance/Environment-Requirements.md)) +2. 按环境要求配置好操作系统环境(系统环境配置见:[链接](../Deployment-and-Maintenance/Environment-Requirements_apache.md)) ### 2.1 前置检查 diff --git a/src/zh/UserGuide/latest/Deployment-and-Maintenance/Environment-Requirements.md b/src/zh/UserGuide/latest/Deployment-and-Maintenance/Environment-Requirements_apache.md similarity index 96% rename from src/zh/UserGuide/latest/Deployment-and-Maintenance/Environment-Requirements.md rename to src/zh/UserGuide/latest/Deployment-and-Maintenance/Environment-Requirements_apache.md index 986ef26fe..ffcfa9a76 100644 --- a/src/zh/UserGuide/latest/Deployment-and-Maintenance/Environment-Requirements.md +++ b/src/zh/UserGuide/latest/Deployment-and-Maintenance/Environment-Requirements_apache.md @@ -195,7 +195,7 @@ ulimit -n ## 3. 软件依赖 -安装 Java 运行环境 ,Java 版本 >= 1.8,请确保已设置 jdk 环境变量。(V1.3.2.2 及之上版本推荐直接部署JDK17,老版本JDK部分场景下性能有问题,且datanode会出现stop不掉的问题) +安装 Java 运行环境,要求 `JDK >= 17`(V2.0.11 之前为 `JDK > 1.8`),并确保已设置 JDK 环境变量。 ```Bash #下面以在centos7,使用JDK-17安装为例: @@ -206,4 +206,4 @@ ulimit -n } #添加JDK环境变量 source ~/.bashrc #配置环境生效 java -version #检查JDK环境 -``` \ No newline at end of file +``` diff --git a/src/zh/UserGuide/latest/Deployment-and-Maintenance/Stand-Alone-Deployment_apache.md b/src/zh/UserGuide/latest/Deployment-and-Maintenance/Stand-Alone-Deployment_apache.md index 5ac04a105..6ac337995 100644 --- a/src/zh/UserGuide/latest/Deployment-and-Maintenance/Stand-Alone-Deployment_apache.md +++ b/src/zh/UserGuide/latest/Deployment-and-Maintenance/Stand-Alone-Deployment_apache.md @@ -22,7 +22,7 @@ ## 1. 注意事项 -1. 安装前请确认系统已参照[系统配置](./Environment-Requirements.md)准备完成。 +1. 安装前请确认系统已参照[系统配置](./Environment-Requirements_apache.md)准备完成。 2. 部署时推荐优先使用`hostname`进行IP配置,可避免后期修改主机ip导致数据库无法启动的问题。设置hostname需要在目标服务器上配置/etc/hosts,如本机ip是192.168.1.3,hostname是iotdb-1,则可以使用以下命令设置服务器的 hostname,并使用hostname配置IoTDB的`cn_internal_address`、dn_internal_address、dn_rpc_address。 diff --git a/src/zh/UserGuide/latest/QuickStart/QuickStart_apache.md b/src/zh/UserGuide/latest/QuickStart/QuickStart_apache.md index 8b2e3cdb1..5ba427ac8 100644 --- a/src/zh/UserGuide/latest/QuickStart/QuickStart_apache.md +++ b/src/zh/UserGuide/latest/QuickStart/QuickStart_apache.md @@ -29,7 +29,7 @@ 1. 准备所需机器资源:IoTDB 的部署和运行需要考虑多个方面的机器资源配置。具体资源配置可查看 [资源规划](../Deployment-and-Maintenance/Database-Resources_apache.md) -2. 完成系统配置准备:IoTDB 的系统配置涉及多个方面,关键的系统配置介绍可查看 [系统配置](../Deployment-and-Maintenance/Environment-Requirements.md) +2. 完成系统配置准备:IoTDB 的系统配置涉及多个方面,关键的系统配置介绍可查看 [系统配置](../Deployment-and-Maintenance/Environment-Requirements_apache.md) 3. 获取安装包:您可以在[ Apache IoTDB 官网](https://iotdb.apache.org/zh/Download/)获取获取 IoTDB 安装包。具体安装包结构可查看:[安装包获取](../Deployment-and-Maintenance/IoTDB-Package_apache.md) @@ -63,7 +63,7 @@ - 权限管理:[权限管理](../User-Manual/Authority-Management_apache.md) -5. 应用编程接口: IoTDB 提供了多种应用编程接口(API),以便于开发者在应用程序中与 IoTDB 进行交互,目前支持 [Java](../API/Programming-Java-Native-API_apache.md)、[Python](../API/Programming-Python-Native-API_apache.md)、[C++](../API/Programming-Cpp-Native-API.md)等,更多编程接口可参见官网【应用编程接口】其他章节 +5. 应用编程接口: IoTDB 提供了多种应用编程接口(API),以便于开发者在应用程序中与 IoTDB 进行交互,目前支持 [Java](../API/Programming-Java-Native-API_apache.md)、[Python](../API/Programming-Python-Native-API_apache.md)、[C++](../API/Programming-Cpp-Native-API_apache.md)等,更多编程接口可参见官网【应用编程接口】其他章节 ## 3. 还有哪些便捷的周边工具?