Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/.vuepress/sidebar/V2.0.x/en-Table.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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' },
],
},
{
Expand Down
6 changes: 3 additions & 3 deletions src/.vuepress/sidebar/V2.0.x/en-Tree.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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' },
],
},
{
Expand Down Expand Up @@ -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' },
{
Expand Down
2 changes: 1 addition & 1 deletion src/.vuepress/sidebar/V2.0.x/zh-Table.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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' },
],
},
{
Expand Down
6 changes: 3 additions & 3 deletions src/.vuepress/sidebar/V2.0.x/zh-Tree.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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' },
],
},
{
Expand Down Expand Up @@ -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' },
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@

## 1. Dependencies

- Java 8+
- `JDK >= 17` (before V2.0.11, `JDK > 1.8`)
- Flex
- Bison 2.7+
- Boost 1.56+
Expand Down
4 changes: 2 additions & 2 deletions src/UserGuide/latest-Table/API/Programming-JDBC_apache.md
Original file line number Diff line number Diff line change
Expand Up @@ -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**
Expand Down Expand Up @@ -186,4 +186,4 @@ public class TableModelJDBCExample {
}
}
}
```
```
Original file line number Diff line number Diff line change
Expand Up @@ -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**
Expand Down Expand Up @@ -828,4 +828,4 @@ public class TableModelSessionPoolExample {
}
}
}
```
```
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand All @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -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
```
```
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand Down
2 changes: 1 addition & 1 deletion src/UserGuide/latest-Table/QuickStart/QuickStart_apache.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@

## 1. Dependencies

- Java 8+
- `JDK >= 17` (before V2.0.11, `JDK > 1.8`)
- Flex
- Bison 2.7+
- Boost 1.56+
Expand Down
4 changes: 2 additions & 2 deletions src/UserGuide/latest/API/Programming-JDBC_apache.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -293,4 +293,4 @@ public class JDBCCharsetExample {
}
}
}
```
```
Original file line number Diff line number Diff line change
Expand Up @@ -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
<dependencies>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion src/UserGuide/latest/Basic-Concept/Write-Data_apache.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand All @@ -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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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。

Expand Down
4 changes: 2 additions & 2 deletions src/UserGuide/latest/QuickStart/QuickStart_apache.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

Expand Down Expand Up @@ -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?

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@

## 1. 依赖

- Java 8+
- `JDK >= 17`(V2.0.11 之前为 `JDK > 1.8`)
- Flex
- Bison 2.7+
- Boost 1.56+
Expand Down
4 changes: 2 additions & 2 deletions src/zh/UserGuide/latest-Table/API/Programming-JDBC_apache.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ IoTDB JDBC接口提供了一种标准的方式来与IoTDB数据库进行交互

**环境要求:**

- JDK >= 1.8
- `JDK >= 17`(V2.0.11 之前为 `JDK > 1.8`)
- Maven >= 3.6

**在maven中添加依赖:**
Expand Down Expand Up @@ -189,4 +189,4 @@ public class TableModelJDBCExample {
}
}
}
```
```
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ IoTDB具备Java原生客户端驱动和对应的连接池,提供对象化接

**环境要求:**

- JDK >= 1.8
- `JDK >= 17`(V2.0.11 之前为 `JDK > 1.8`)
- Maven >= 3.6

**在maven中添加依赖:**
Expand Down Expand Up @@ -834,4 +834,4 @@ public class TableModelSessionPoolExample {
}
}
}
```
```
Original file line number Diff line number Diff line change
Expand Up @@ -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`。

Expand Down Expand Up @@ -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 前置检查
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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安装为例:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)

Expand Down
Loading