You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by qi...@apache.org on 2022/11/25 16:46:49 UTC

[iotdb] branch master updated: Update config manual (hot-load part) (#8174)

This is an automated email from the ASF dual-hosted git repository.

qiaojialin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/master by this push:
     new 0456270015  Update config manual (hot-load part) (#8174)
0456270015 is described below

commit 0456270015fd48535958605e9b8dd045e5a05c06
Author: Chen YZ <43...@users.noreply.github.com>
AuthorDate: Sat Nov 26 00:46:42 2022 +0800

     Update config manual (hot-load part) (#8174)
---
 docs/UserGuide/Reference/Common-Config-Manual.md   | 60 +++++++++++--------
 docs/UserGuide/Reference/DataNode-Config-Manual.md | 10 ++--
 .../zh/UserGuide/Reference/Common-Config-Manual.md | 70 ++++++++++++----------
 .../UserGuide/Reference/DataNode-Config-Manual.md  | 20 +++----
 4 files changed, 88 insertions(+), 72 deletions(-)

diff --git a/docs/UserGuide/Reference/Common-Config-Manual.md b/docs/UserGuide/Reference/Common-Config-Manual.md
index 305c156f67..7f3f1e37c6 100644
--- a/docs/UserGuide/Reference/Common-Config-Manual.md
+++ b/docs/UserGuide/Reference/Common-Config-Manual.md
@@ -25,6 +25,14 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 
 * `iotdb-common.properties`:IoTDB common configurations.
 
+
+## Hot Modification Configuration
+
+For the convenience of users, IoTDB provides users with hot modification function, that is, modifying some configuration parameters in `iotdb-datanode.properties` and `iotdb-common.properties` during the system operation and applying them to the system immediately.
+In the parameters described below, these parameters whose way of `Effective` is `hot-load` support hot modification.
+
+Trigger way: The client sends the command(sql) `load configuration` to the IoTDB server.
+
 ## Configuration File
 
 ### Replication Configuration
@@ -269,7 +277,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |Description| If true, we will estimate each query's possible memory footprint before executing it and deny it if its estimated memory exceeds current free memory |
 |Type| bool                              |
 |Default| true                              |
-|Effective|Trigger|
+|Effective|hot-load|
 
 * partition\_cache\_size
 
@@ -521,7 +529,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |Description| whether to enable timed flush sequence memtable |
 |Type|Boolean|
 |Default| false |
-|Effective| Trigger |
+|Effective| hot-load |
 
 * seq\_memtable\_flush\_interval\_in\_ms
 
@@ -530,7 +538,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |Description| if a memTable's created time is older than current time minus this, the memtable will be flushed to disk |
 |Type|int32|
 |Default| 3600000 |
-|Effective| Trigger |
+|Effective| hot-load |
 
 * seq\_memtable\_flush\_check\_interval\_in\_ms
 
@@ -539,7 +547,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |Description| the interval to check whether sequence memtables need flushing |
 |Type|int32|
 |Default| 600000 |
-|Effective| Trigger |
+|Effective| hot-load |
 
 * enable\_timed\_flush\_unseq\_memtable
 
@@ -548,7 +556,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |Description| whether to enable timed flush unsequence memtable |
 |Type|Boolean|
 |Default| false |
-|Effective| Trigger |
+|Effective| hot-load |
 
 * unseq\_memtable\_flush\_interval\_in\_ms
 
@@ -557,7 +565,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |Description| if a memTable's created time is older than current time minus this, the memtable will be flushed to disk |
 |Type|int32|
 |Default| 3600000 |
-|Effective| Trigger |
+|Effective| hot-load |
 
 * unseq\_memtable\_flush\_check\_interval\_in\_ms
 
@@ -566,7 +574,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |Description| the interval to check whether unsequence memtables need flushing |
 |Type|int32|
 |Default| 600000 |
-|Effective| Trigger |
+|Effective| hot-load |
 
 * avg\_series\_point\_number\_threshold
 
@@ -860,7 +868,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |Description|The data size written to the disk per time|
 |Type|int32|
 |Default| 134217728 |
-|Effective|Trigger|
+|Effective|hot-load|
 
 * page\_size\_in\_byte
 
@@ -869,7 +877,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |Description|The maximum size of a single page written in memory when each column in memory is written (in bytes)|
 |Type|int32|
 |Default| 65536 |
-|Effective|Trigger|
+|Effective|hot-load|
 
 * max\_number\_of\_points\_in\_page
 
@@ -878,7 +886,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |Description|The maximum number of data points (timestamps - valued groups) contained in a page|
 |Type|int32|
 |Default| 1048576 |
-|Effective|Trigger|
+|Effective|hot-load|
 
 * max\_degree\_of\_index\_node
 
@@ -896,7 +904,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |Description|The maximum length of a single string (number of character)|
 |Type|int32|
 |Default| 128 |
-|Effective|Trigger|
+|Effective|hot-load|
 
 * time\_encoder
 
@@ -905,7 +913,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 | Description | Encoding type of time column          |
 |    Type     | Enum String: “TS_2DIFF”,“PLAIN”,“RLE” |
 |   Default   | TS_2DIFF                              |
-|  Effective  | Trigger                               |
+|  Effective  | hot-load                               |
 
 * value\_encoder
 
@@ -914,7 +922,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 | Description | Encoding type of value column         |
 |    Type     | Enum String: “TS_2DIFF”,“PLAIN”,“RLE” |
 |   Default   | PLAIN                                 |
-|  Effective  | Trigger                               |
+|  Effective  | hot-load                               |
 
 * float\_precision
 
@@ -923,7 +931,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |Description| The precision of the floating point number.(The number of digits after the decimal point) |
 |Type|int32|
 |Default| The default is 2 digits. Note: The 32-bit floating point number has a decimal precision of 7 bits, and the 64-bit floating point number has a decimal precision of 15 bits. If the setting is out of the range, it will have no practical significance. |
-|Effective|Trigger|
+|Effective|hot-load|
 
 * compressor
 
@@ -932,7 +940,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 | Description | Data compression method                       |
 |    Type     | Enum String : “UNCOMPRESSED”, “SNAPPY”, "LZ4" |
 |   Default   | SNAPPY                                        |
-|  Effective  | Trigger                                       |
+|  Effective  | hot-load                                       |
 
 * bloomFilterErrorRate
 
@@ -950,7 +958,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 | Description | Signal-noise-ratio (SNR) of lossy FREQ encoding |
 |    Type     | Double                                          |
 |   Default   | 40.0                                            |
-|  Effective  | Trigger                                         |
+|  Effective  | hot-load                                         |
 
 * freq\_block\_size
 
@@ -959,7 +967,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |Description| Block size of FREQ encoding. In other words, the number of data points in a time-frequency transformation. To speed up the encoding, it is recommended to be the power of 2. |
 |Type|int32|
 |Default| 1024 |
-|Effective|Trigger|
+|Effective|hot-load|
 
 ### Watermark Configuration
 
@@ -1116,7 +1124,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 | Description | The maximum number of rows that can be processed in insert-tablet-plan when executing select-into statements. When <= 0, use 10000. |
 |    Type     | int32                                                        |
 |   Default   | 10000                                                        |
-|  Effective  | Trigger                                                      |
+|  Effective  | hot-load                                                      |
 
 ### Continuous Query
 
@@ -1147,7 +1155,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |     Description     | Set the white list of IP addresses of the sender of the synchronization, which is expressed in the form of network segments, and multiple network segments are separated by commas. When the sender synchronizes data to the receiver, the receiver allows synchronization only when the IP address of the sender is within the network segment set in the white list. If the whitelist is empty, the receiver does not allow any sender to synchronize data. By default, the receiv [...]
 |     Type     | String                                                                                                             |
 |    Default    | 127.0.0.1/32                                                                                                          |
-| Effective | Trigger                                                                                                      |
+| Effective | hot-load                                                                                                      |
 
 * max\_number\_of\_sync\_file\_retry
 
@@ -1156,7 +1164,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |     Description     | The maximum number of retries when the sender fails to synchronize files to the receiver.          |
 |     Type     | int32                           |
 |    Default    | 5                             |
-| Effective | Trigger                  |
+| Effective | hot-load                  |
 
 ### RatisConsensus Configuration
 
@@ -1200,7 +1208,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 | Description | Whether to enable the MQTT service  |
 |    Type     | Boolean                             |
 |   Default   | False                               |
-|  Effective  | Trigger                             |
+|  Effective  | hot-load                             |
 
 * mqtt\_host
 
@@ -1209,7 +1217,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 | Description | The host to which the MQTT service is bound  |
 |    Type     | String                                       |
 |   Default   | 0.0.0.0                                      |
-|   Effective    | Trigger                                      |
+|   Effective    | hot-load                                      |
 
 * mqtt\_port
 
@@ -1218,7 +1226,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 | Description | The port to which the MQTT service is bound |
 |    Type     | int32                                       |
 |   Default   | 1883                                        |
-|   Effective    | Trigger                                     |
+|   Effective    | hot-load                                     |
 
 * mqtt\_handler\_pool\_size
 
@@ -1227,7 +1235,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |Description| The size of the handler pool used to process MQTT messages  |
 |Type| int32                                                       |
 |Default| 1                                                           |
-|Effective| Trigger                                                     |
+|Effective| hot-load                                                     |
 
 * mqtt\_payload\_formatter
 
@@ -1236,7 +1244,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 | Description | MQTT message payload formatter |
 |    Type     | String                         |
 |   Default   | JSON                           |
-|   Effective    | Trigger                        |
+|   Effective    | hot-load                        |
 
 * mqtt\_max\_message\_size
 
@@ -1245,7 +1253,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |   Description   | Maximum length of MQTT message in bytes  |
 |   Type   | int32                                    |
 |  Default   | 1048576                                  |
-| Effective | Trigger                                  |
+| Effective | hot-load                                  |
 
 ### REST Service Configuration
 
diff --git a/docs/UserGuide/Reference/DataNode-Config-Manual.md b/docs/UserGuide/Reference/DataNode-Config-Manual.md
index deeafc2fce..267b79cbbc 100644
--- a/docs/UserGuide/Reference/DataNode-Config-Manual.md
+++ b/docs/UserGuide/Reference/DataNode-Config-Manual.md
@@ -19,18 +19,18 @@
 
 -->
 
-# DataNode/Standalone Configuration Parameters
+# DataNode Configuration Parameters
 
 We use the same configuration files for IoTDB DataNode and Standalone version, all under the `conf`.
 
 * `datanode-env.sh/bat`:Environment configurations, in which we could set the memory allocation of DataNode and Standalone.
 
-* `iotdb-datanode.properties`:IoTDB DataNode/Standalone system configurations.
+* `iotdb-datanode.properties`:IoTDB DataNode system configurations.
 
 ## Hot Modification Configuration
 
 For the convenience of users, IoTDB provides users with hot modification function, that is, modifying some configuration parameters in `iotdb-datanode.properties` and `iotdb-common.properties` during the system operation and applying them to the system immediately. 
-In the parameters described below, these parameters whose way of `Effective` is `trigger` support hot modification.
+In the parameters described below, these parameters whose way of `Effective` is `hot-load` support hot modification.
 
 Trigger way: The client sends the command(sql) `load configuration` to the IoTDB server.
 
@@ -273,7 +273,7 @@ The permission definitions are in ${IOTDB\_CONF}/conf/jmx.access.
 | Description | The directories of data files. Multiple directories are separated by comma. The starting directory of the relative path is related to the operating system. It is recommended to use an absolute path. If the path does not exist, the system will automatically create it. |
 |    Type     | String[]                                                                                                                                                                                                                                                                    |
 |   Default   | data/datanode/data (Windows: data\\datanode\\data)                                                                                                                                                                                                                          |
-|  Effective  | Trigger                                                                                                                                                                                                                                                                     |
+|  Effective  | hot-load                                                                                                                                                                                                                                                                     |
 
 * dn\_multi\_dir\_strategy
 
@@ -282,7 +282,7 @@ The permission definitions are in ${IOTDB\_CONF}/conf/jmx.access.
 |Description| IoTDB's strategy for selecting directories for TsFile in tsfile_dir. You can use a simple class name or a full name of the class. The system provides the following three strategies: <br>1. SequenceStrategy: IoTDB selects the directory from tsfile\_dir in order, traverses all the directories in tsfile\_dir in turn, and keeps counting;<br>2. MaxDiskUsableSpaceFirstStrategy: IoTDB first selects the directory with the largest free disk space in tsfile\_dir;<br>3. MinFolderOccup [...]
 |Type|String|
 |Default| MaxDiskUsableSpaceFirstStrategy |
-|Effective|Trigger|
+|Effective|hot-load|
 
 * dn\_consensus\_dir
 
diff --git a/docs/zh/UserGuide/Reference/Common-Config-Manual.md b/docs/zh/UserGuide/Reference/Common-Config-Manual.md
index d57f8a6164..1f71b8e1cf 100644
--- a/docs/zh/UserGuide/Reference/Common-Config-Manual.md
+++ b/docs/zh/UserGuide/Reference/Common-Config-Manual.md
@@ -25,6 +25,14 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 * `iotdb-common.properties`:IoTDB 的通用配置文件。
 
+## 热修改配置项
+
+为方便用户使用,IoTDB 为用户提供了热修改功能,即在系统运行过程中修改 `iotdb-datanode.properties` 和 `iotdb-common.properties` 中部分配置参数并即时应用到系统中。下面介绍的参数中,改后 生效方式为`热加载`
+的均为支持热修改的配置参数。
+
+通过 Session 或 Cli 发送 ```load configuration``` 命令(SQL)至 IoTDB 可触发配置热加载。
+
+
 ## 系统配置项
 
 ### 副本配置
@@ -261,7 +269,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |描述| 开启后会预估每次查询的内存使用量,如果超过可用内存,会拒绝本次查询 |
 |类型| bool                              |
 |默认值| true                              |
-|改后生效方式| 触发生效                              |
+|改后生效方式| 热加载                              |
 
 * partition\_cache\_size
 
@@ -281,7 +289,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |描述| mlog 的 buffer 大小 |
 |类型| int32 |
 |默认值| 1048576 |
-|改后生效方式|触发生效|
+|改后生效方式|热加载|
 
 * sync\_mlog\_period\_in\_ms
 
@@ -564,7 +572,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |描述| 慢查询的时间成本(毫秒ms)阈值。 |
 |类型| int32 |
 |默认值| 5000 |
-|改后生效方式|触发生效|
+|改后生效方式|热加载|
 
 * enable\_external\_sort
 
@@ -611,7 +619,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |     描述     | 时间戳精度,支持 ms、us、ns |
 |     类型     | String                      |
 |    默认值    | ms                          |
-| 改后生效方式 | 触发生效                    |
+| 改后生效方式 | 热加载                    |
 
 * default\_ttl\_in\_ms
 
@@ -638,7 +646,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |     描述     | 是否开启定时刷盘顺序 memtable       |
 |     类型     | Boolean                             |
 |    默认值    | false                               |
-| 改后生效方式 | 触发生效                            |
+| 改后生效方式 | 热加载                            |
 
 * seq\_memtable\_flush\_interval\_in\_ms
 
@@ -647,7 +655,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |描述| 当 memTable 的创建时间小于当前时间减去该值时,该 memtable 需要被刷盘 |
 |类型| int32 |
 |默认值| 3600000 |
-|改后生效方式| 触发生效 |
+|改后生效方式| 热加载 |
 
 * seq\_memtable\_flush\_check\_interval\_in\_ms
 
@@ -656,7 +664,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |描述| 检查顺序 memtable 是否需要刷盘的时间间隔 |
 |类型| int32 |
 |默认值| 600000 |
-|改后生效方式| 触发生效 |
+|改后生效方式| 热加载 |
 
 * enable\_timed\_flush\_unseq\_memtable
 
@@ -665,7 +673,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |     描述     | 是否开启定时刷新乱序 memtable         |
 |     类型     | Boolean                               |
 |    默认值    | true                                  |
-| 改后生效方式 | 触发生效                              |
+| 改后生效方式 | 热加载                              |
 
 * unseq\_memtable\_flush\_interval\_in\_ms
 
@@ -674,7 +682,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |描述| 当 memTable 的创建时间小于当前时间减去该值时,该 memtable 需要被刷盘 |
 |类型| int32 |
 |默认值| 3600000 |
-|改后生效方式| 触发生效 |
+|改后生效方式| 热加载 |
 
 * unseq\_memtable\_flush\_check\_interval\_in\_ms
 
@@ -683,7 +691,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |描述| 检查乱序 memtable 是否需要刷盘的时间间隔 |
 |类型| int32 |
 |默认值| 600000 |
-|改后生效方式| 触发生效 |
+|改后生效方式| 热加载 |
 
 * avg\_series\_point\_number\_threshold
 
@@ -1011,7 +1019,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |描述| 写前日志的 buffer 大小 |
 |类型|int32|
 |默认值| 16777216 |
-|改后生效方式|触发生效|
+|改后生效方式|热加载|
 
 ### TsFile 配置
 
@@ -1022,7 +1030,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |描述| 每次将内存中的数据写入到磁盘时的最大写入字节数 |
 |类型| int32 |
 |默认值| 134217728 |
-|改后生效方式|触发生效|
+|改后生效方式|热加载|
 
 * page\_size\_in\_byte
 
@@ -1031,7 +1039,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |描述| 内存中每个列写出时,写成的单页最大的大小,单位为字节 |
 |类型| int32 |
 |默认值| 65536 |
-|改后生效方式|触发生效|
+|改后生效方式|热加载|
 
 * max\_number\_of\_points\_in\_page
 
@@ -1040,7 +1048,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |描述| 一个页中最多包含的数据点(时间戳-值的二元组)数量 |
 |类型| int32 |
 |默认值| 1048576 |
-|改后生效方式|触发生效|
+|改后生效方式|热加载|
 
 * max\_string\_length
 
@@ -1049,7 +1057,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |描述| 针对字符串类型的数据,单个字符串最大长度,单位为字符|
 |类型| int32 |
 |默认值| 128 |
-|改后生效方式|触发生效|
+|改后生效方式|热加载|
 
 * float\_precision
 
@@ -1058,7 +1066,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |描述| 浮点数精度,为小数点后数字的位数 |
 |类型| int32 |
 |默认值| 默认为 2 位。注意:32 位浮点数的十进制精度为 7 位,64 位浮点数的十进制精度为 15 位。如果设置超过机器精度将没有实际意义。 |
-|改后生效方式|触发生效|
+|改后生效方式|热加载|
 
 * time\_encoder
 
@@ -1067,7 +1075,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |     描述     | 时间列编码方式                        |
 |     类型     | 枚举 String: “TS_2DIFF”,“PLAIN”,“RLE” |
 |    默认值    | TS_2DIFF                              |
-| 改后生效方式 | 触发生效                              |
+| 改后生效方式 | 热加载                              |
 
 * value\_encoder
 
@@ -1076,7 +1084,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |     描述     | value 列编码方式                      |
 |     类型     | 枚举 String: “TS_2DIFF”,“PLAIN”,“RLE” |
 |    默认值    | PLAIN                                 |
-| 改后生效方式 | 触发生效                              |
+| 改后生效方式 | 热加载                              |
 
 * compressor
 
@@ -1085,7 +1093,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |     描述     | 数据压缩方法                                  |
 |     类型     | 枚举 String : “UNCOMPRESSED”, “SNAPPY”, “LZ4” |
 |    默认值    | SNAPPY                                        |
-| 改后生效方式 | 触发生效                                      |
+| 改后生效方式 | 热加载                                      |
 
 * max\_degree\_of\_index\_node
 
@@ -1103,7 +1111,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |描述| 计算查询频率的时间间隔(以分钟为单位)。 |
 |类型| int32 |
 |默认值| 1 |
-|改后生效方式|触发生效|
+|改后生效方式|热加载|
 
 * freq\_snr
 
@@ -1112,7 +1120,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |     描述     | 有损的FREQ编码的信噪比 |
 |     类型     | Double                 |
 |    默认值    | 40.0                   |
-| 改后生效方式 | 触发生效               |
+| 改后生效方式 | 热加载               |
 
 * freq\_block\_size
 
@@ -1121,7 +1129,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |描述| FREQ编码的块大小,即一次时频域变换的数据点个数。为了加快编码速度,建议将其设置为2的幂次。 |
 |类型|int32|
 |默认值| 1024 |
-|改后生效方式|触发生效|
+|改后生效方式|热加载|
 
 ### 水印模块配置
 
@@ -1304,7 +1312,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |     描述     | 执行 select-into 语句时,一个 insert-tablet-plan 中可以处理的最大行数 |
 |     类型     | int32                                                        |
 |    默认值    | 10000                                                        |
-| 改后生效方式 | 触发生效                                                     |
+| 改后生效方式 | 热加载                                                     |
 
 ### 连续查询配置
 
@@ -1335,7 +1343,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |     描述     | 设置同步功能发送端 IP 地址的白名单,以网段的形式表示,多个网段之间用逗号分隔。发送端向接收端同步数据时,只有当该发送端 IP 地址处于该白名单设置的网段范围内,接收端才允许同步操作。如果白名单为空,则接收端不允许任何发送端同步数据。默认接收端拒绝除了本地以外的全部 IP 的同步请求。 对该参数进行配置时,需要保证发送端所有 DataNode 地址均被覆盖。 |
 |     类型     | String                                                                                                             |
 |    默认值    | 127.0.0.1/32                                                                                                          |
-| 改后生效方式 | 触发生效                                                                                                      |
+| 改后生效方式 | 热加载                                                                                                      |
 
 * max\_number\_of\_sync\_file\_retry
 
@@ -1344,7 +1352,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |     描述     | 同步文件最大重试次数          |
 |     类型     | int32                           |
 |    默认值    | 5                             |
-| 改后生效方式 | 触发生效                  |
+| 改后生效方式 | 热加载                  |
 
 ### Ratis 共识协议配置
 
@@ -1386,7 +1394,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |     描述     | 是否开启MQTT服务        |
 |     类型     | Boolean                 |
 |    默认值    | false                   |
-| 改后生效方式 | 触发生效                |
+| 改后生效方式 | 热加载                |
 
 * mqtt\_host
 
@@ -1395,7 +1403,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |     描述     | MQTT服务绑定的host。 |
 |     类型     | String               |
 |    默认值    | 0.0.0.0              |
-| 改后生效方式 | 触发生效             |
+| 改后生效方式 | 热加载             |
 
 * mqtt\_port
 
@@ -1404,7 +1412,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |描述| MQTT服务绑定的port。 |
 |类型| int32 |
 |默认值| 1883 |
-|改后生效方式|触发生效|
+|改后生效方式|热加载|
 
 * mqtt\_handler\_pool\_size
 
@@ -1413,7 +1421,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |描述| 用于处理MQTT消息的处理程序池大小。 |
 |类型| int32 |
 |默认值| 1 |
-|改后生效方式|触发生效|
+|改后生效方式|热加载|
 
 * mqtt\_payload\_formatter
 
@@ -1422,7 +1430,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |     描述     | MQTT消息有效负载格式化程序。 |
 |     类型     | String                       |
 |    默认值    | json                         |
-| 改后生效方式 | 触发生效                     |
+| 改后生效方式 | 热加载                     |
 
 * mqtt\_max\_message\_size
 
@@ -1431,7 +1439,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |描述| MQTT消息的最大长度(以字节为单位)。 |
 |类型| int32 |
 |默认值| 1048576 |
-|改后生效方式|触发生效|
+|改后生效方式|热加载|
 
 ### REST 服务配置
 
diff --git a/docs/zh/UserGuide/Reference/DataNode-Config-Manual.md b/docs/zh/UserGuide/Reference/DataNode-Config-Manual.md
index 5a58acb0c1..53f63f69f2 100644
--- a/docs/zh/UserGuide/Reference/DataNode-Config-Manual.md
+++ b/docs/zh/UserGuide/Reference/DataNode-Config-Manual.md
@@ -19,20 +19,20 @@
 
 -->
 
-# DataNode/Standalone 配置参数
+# DataNode 配置参数
 
 IoTDB DataNode 与 Standalone 模式共用一套配置文件,均位于 IoTDB 安装目录:`conf`文件夹下。
 
-* `datanode-env.sh/bat`:环境配置项的配置文件,可以配置 DataNode/Standalone 的内存大小。
+* `datanode-env.sh/bat`:环境配置项的配置文件,可以配置 DataNode 的内存大小。
 
 * `iotdb-datanode.properties`:IoTDB DataNode 和单机版的配置文件。
 
 ## 热修改配置项
 
-为方便用户使用,IoTDB 为用户提供了热修改功能,即在系统运行过程中修改 `iotdb-datanode.properties` 中部分配置参数并即时应用到系统中。下面介绍的参数中,改后 生效方式为`触发生效`
+为方便用户使用,IoTDB 为用户提供了热修改功能,即在系统运行过程中修改 `iotdb-datanode.properties` 和 `iotdb-common.properties` 中部分配置参数并即时应用到系统中。下面介绍的参数中,改后 生效方式为`热加载`
 的均为支持热修改的配置参数。
 
-触发方式,通过 Session 或 Cli 发送 ```load configuration``` 命令(SQL)至 IoTDB。
+通过 Session 或 Cli 发送 ```load configuration``` 命令(SQL)至 IoTDB 可触发配置热加载。
 
 ## 环境配置项(datanode-env.sh/bat)
 
@@ -256,7 +256,7 @@ IoTDB DataNode 与 Standalone 模式共用一套配置文件,均位于 IoTDB 
 |   描述   | IoTDB 元数据存储路径,默认存放在和 sbin 目录同级的 data 目录下。相对路径的起始目录与操作系统相关,建议使用绝对路径。 |
 |   类型   | String                                                              |
 |  默认值   | data/datanode/system(Windows:data\\datanode\\system)                |
-| 改后生效方式 | 触发生效                                                                |
+| 改后生效方式 | 热加载                                                                |
 
 * dn\_data\_dirs
 
@@ -265,7 +265,7 @@ IoTDB DataNode 与 Standalone 模式共用一套配置文件,均位于 IoTDB 
 |   描述   | IoTDB 数据存储路径,默认存放在和 sbin 目录同级的 data 目录下。相对路径的起始目录与操作系统相关,建议使用绝对路径。 |
 |   类型   | String                                                             |
 |  默认值   | data/datanode/data(Windows:data\\datanode\\data)                   |
-| 改后生效方式 | 触发生效                                                               |
+| 改后生效方式 | 热加载                                                               |
 
 * dn\_multi\_dir\_strategy
 
@@ -274,7 +274,7 @@ IoTDB DataNode 与 Standalone 模式共用一套配置文件,均位于 IoTDB 
 |   描述   | IoTDB 在 data\_dirs 中为 TsFile 选择目录时采用的策略。可使用简单类名或类名全称。系统提供以下三种策略:<br>1. SequenceStrategy:IoTDB 按顺序选择目录,依次遍历 data\_dirs 中的所有目录,并不断轮循;<br>2. MaxDiskUsableSpaceFirstStrategy:IoTDB 优先选择 data\_dirs 中对应磁盘空余空间最大的目录;<br>3. MinFolderOccupiedSpaceFirstStrategy:IoTDB 优先选择 data\_dirs 中已使用空间最小的目录;<br>4. UserDefineStrategyPackage(用户自定义策略)<br>您可以通过以下方法完成用户自定义策略:<br>1. 继承 org.apache.iotdb.db.conf.directories.strategy 类并实现自身的 Strategy 方法;<br>2. 将实现的类的完整类名(包名加类名,UserDefineStrategyPackage)填写到该配置项 [...]
 |   类型   | String                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [...]
 |  默认值   | MaxDiskUsableSpaceFirstStrategy                                                                                                                                                                                                                                                                                                                                                                                                                                                                   [...]
-| 改后生效方式 | 触发生效                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [...]
+| 改后生效方式 | 热加载                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               [...]
 
 * dn\_wal\_dir
 
@@ -283,7 +283,7 @@ IoTDB DataNode 与 Standalone 模式共用一套配置文件,均位于 IoTDB 
 |   描述   | IoTDB 写前日志存储路径,默认存放在和 sbin 目录同级的 data 目录下。相对路径的起始目录与操作系统相关,建议使用绝对路径。 |
 |   类型   | String                                                               |
 |  默认值   | data/datanode/wal(Windows:data\\datanode\\wal)                       |
-| 改后生效方式 | 触发生效                                                                 |
+| 改后生效方式 | 热加载                                                                 |
 
 * dn\_tracing\_dir
 
@@ -292,7 +292,7 @@ IoTDB DataNode 与 Standalone 模式共用一套配置文件,均位于 IoTDB 
 |   描述   | IoTDB 追踪根目录路径,默认存放在和 sbin 目录同级的 data 目录下。相对路径的起始目录与操作系统相关,建议使用绝对路径。 |
 |   类型   | String                                                              |
 |  默认值   | datanode/tracing                                                    |
-| 改后生效方式 | 触发生效                                                                |
+| 改后生效方式 | 热加载                                                                |
 
 * dn\_sync\_dir
 
@@ -301,7 +301,7 @@ IoTDB DataNode 与 Standalone 模式共用一套配置文件,均位于 IoTDB 
 |   描述   | IoTDB sync 存储路径,默认存放在和 sbin 目录同级的 data 目录下。相对路径的起始目录与操作系统相关,建议使用绝对路径。 |
 |   类型   | String                                                                |
 |  默认值   | data/datanode/sync                        |
-| 改后生效方式 | 触发生效                                                                  |
+| 改后生效方式 | 热加载                                                                  |
 
 ### Metric 配置