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 13:46:39 UTC

[iotdb] branch master updated: add mqtt broker and rest service document (#8161)

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 1eb95896db add mqtt broker and rest service document (#8161)
1eb95896db is described below

commit 1eb95896db55ce0c41ba17fbc3d9c0212076bc06
Author: Zhijia Cao <ca...@126.com>
AuthorDate: Fri Nov 25 21:46:33 2022 +0800

    add mqtt broker and rest service document (#8161)
---
 docs/UserGuide/Reference/Common-Config-Manual.md   | 703 ++++++++++-------
 .../zh/UserGuide/Reference/Common-Config-Manual.md | 857 ++++++++++++---------
 2 files changed, 929 insertions(+), 631 deletions(-)

diff --git a/docs/UserGuide/Reference/Common-Config-Manual.md b/docs/UserGuide/Reference/Common-Config-Manual.md
index 803671cbbe..aa8426bbf9 100644
--- a/docs/UserGuide/Reference/Common-Config-Manual.md
+++ b/docs/UserGuide/Reference/Common-Config-Manual.md
@@ -40,12 +40,12 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 
 * schema\_replication\_factor
 
-|    Name     | schema\_replication\_factor |
-| :---------: | :-------------------------- |
-| Description | Schema replication num      |
-|    Type     | Int                         |
-|   Default   | 1                           |
-|  Effective  | After restarting system     |
+|Name| schema\_replication\_factor |
+|:---:|:---|
+|Description| Schema replication num|
+|Type| int32 |
+|Default| 1 |
+|Effective|After restarting system|
 
 * schema\_region\_consensus\_protocol\_class
 
@@ -58,12 +58,12 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 
 * data\_replication\_factor
 
-|    Name     | data\_replication\_factor |
-| :---------: | :------------------------ |
-| Description | Data replication num      |
-|    Type     | Int                       |
-|   Default   | 1                         |
-|  Effective  | After restarting system   |
+|Name| data\_replication\_factor |
+|:---:|:---|
+|Description| Data replication num|
+|Type| int32 |
+|Default| 1 |
+|Effective|After restarting system|
 
 * data\_region\_consensus\_protocol\_class
 
@@ -78,12 +78,12 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 
 * series\_partition\_slot\_num
 
-|    Name     | series\_partition\_slot\_num                  |
-| :---------: | :-------------------------------------------- |
-| Description | Slot num of series partition                  |
-|    Type     | Int                                           |
-|   Default   | 10000                                         |
-|  Effective  | Only allowed to be modified in first start up |
+|Name| series\_partition\_slot\_num |
+|:---:|:---|
+|Description| Slot num of series partition |
+|Type| int32 |
+|Default| 10000 |
+|Effective|Only allowed to be modified in first start up|
 
 * series\_partition\_executor\_class
 
@@ -138,12 +138,12 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 
 * enable\_mem\_control
 
-|    Name     | enable\_mem\_control               |
-| :---------: | :--------------------------------- |
-| Description | enable memory control to avoid OOM |
-|    Type     | Bool                               |
-|   Default   | true                               |
-|  Effective  | After restarting system            |
+|Name| enable\_mem\_control |
+|:---:|:---|
+|Description| enable memory control to avoid OOM|
+|Type|Boolean|
+|Default| true |
+|Effective|After restarting system|
 
 * storage\_query_schema_consensus_free_memory_proportion
 
@@ -183,12 +183,12 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 
 * concurrent\_writing\_time\_partition
 
-|    Name     | concurrent\_writing\_time\_partition                                                                                                                                                        |
-| :---------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| Description | This config decides how many time partitions in a database can be inserted concurrently </br> For example, your partitionInterval is 86400 and you want to insert data in 5 different days, |
-|    Type     | Int32                                                                                                                                                                                       |
-|   Default   | 1                                                                                                                                                                                           |
-|  Effective  | After restarting system                                                                                                                                                                     |
+|Name| concurrent\_writing\_time\_partition |
+|:---:|:---|
+|Description| This config decides how many time partitions in a database can be inserted concurrently </br> For example, your partitionInterval is 86400 and you want to insert data in 5 different days, |
+|Type|int32|
+|Default| 1 |
+|Effective|After restarting system|
 
 
 * primitive\_array\_size
@@ -287,12 +287,12 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 
 * mlog\_buffer\_size
 
-|    Name     | mlog\_buffer\_size                                          |
-| :---------: | :---------------------------------------------------------- |
-| Description | size of log buffer in each metadata operation plan(in byte) |
-|    Type     | Int32                                                       |
-|   Default   | 1048576                                                     |
-|  Effective  | After restarting system                                        |
+|Name| mlog\_buffer\_size |
+|:---:|:---|
+|Description| size of log buffer in each metadata operation plan(in byte) |
+|Type|int32|
+|Default| 1048576 |
+|Effective|After restart system|
 
 * sync\_mlog\_period\_in\_ms
 
@@ -305,21 +305,21 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 
 * tag\_attribute\_flush\_interval
 
-|    Name     | tag\_attribute\_flush\_interval                                                                                                                                                                                                                |
-| :---------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Description | interval num for tag and attribute records when force flushing to disk. When a certain amount of tag and attribute records is reached, they will be force flushed to disk. It is possible to lose at most tag_attribute_flush_interval records |
-|    Type     | Int32                                                                                                                                                                                                                                          |
-|   Default   | 1000                                                                                                                                                                                                                                           |
-|  Effective  | Only allowed to be modified in first start up                                                                                                                                                                                                  |
+|Name| tag\_attribute\_flush\_interval                                                                                                                                                                                                                |
+|:---:|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+|Description| interval num for tag and attribute records when force flushing to disk. When a certain amount of tag and attribute records is reached, they will be force flushed to disk. It is possible to lose at most tag_attribute_flush_interval records |
+|Type| int32                                                                                                                                                                                                                                          |
+|Default| 1000                                                                                                                                                                                                                                           |
+|Effective| Only allowed to be modified in first start up                                                                                                                                                                                                  |
 
 * tag\_attribute\_total\_size
 
-|    Name     | tag\_attribute\_total\_size                                              |
-| :---------: | :----------------------------------------------------------------------- |
-| Description | The maximum persistence size of tags and attributes of each time series. |
-|    Type     | Int32                                                                    |
-|   Default   | 700                                                                      |
-|  Effective  | Only allowed to be modified in first start up                            |
+|Name| tag\_attribute\_total\_size |
+|:---:|:---|
+|Description| The maximum persistence size of tags and attributes of each time series.|
+|Type| int32 |
+|Default| 700 |
+|Effective|Only allowed to be modified in first start up|
 
 * schema\_region\_device\_node\_cache\_size
 
@@ -402,7 +402,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |    Name     | mpp\_data\_exchange\_core\_pool\_size        |
 | :---------: | :------------------------------------------- |
 | Description | Core size of ThreadPool of MPP data exchange |
-|    Type     | int                                          |
+|    Type     | int32                                          |
 |   Default   | 10                                           |
 |  Effective  | After restarting system                      |
 
@@ -411,7 +411,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |    Name     | mpp\_data\_exchange\_max\_pool\_size        |
 | :---------: | :------------------------------------------ |
 | Description | Max size of ThreadPool of MPP data exchange |
-|    Type     | int                                         |
+|    Type     | int32                                         |
 |   Default   | 10                                          |
 |  Effective  | After restarting system                     |
 
@@ -429,7 +429,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |    Name     | driver\_task\_execution\_time\_slice\_in\_ms |
 | :---------: | :------------------------------------------- |
 | Description | Maximum execution time of a DriverTask       |
-|    Type     | int                                          |
+|    Type     | int32                                          |
 |   Default   | 100                                          |
 |  Effective  | After restarting system                      |
 
@@ -438,7 +438,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |    Name     | max\_tsblock\_size\_in\_bytes |
 | :---------: | :---------------------------- |
 | Description | Maximum capacity of a TsBlock |
-|    Type     | int                           |
+|    Type     | int32                           |
 |   Default   | 1024 * 1024 (1 MB)            |
 |  Effective  | After restarting system       |
 
@@ -447,7 +447,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |    Name     | max\_tsblock\_line\_numbers                 |
 | :---------: | :------------------------------------------ |
 | Description | Maximum number of lines in a single TsBlock |
-|    Type     | int                                         |
+|    Type     | int32                                         |
 |   Default   | 1000                                        |
 |  Effective  | After restarting system                     |
 
@@ -456,13 +456,13 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |    Name     | default\_fill\_interval                         |
 | :---------: | :---------------------------------------------- |
 | Description | Default interval of `group by fill` query in ms |
-|    Type     | Int32                                           |
+|    Type     | int32                                           |
 |   Default   | -1                                              |
 |  Effective  | After restarting system                         |
 
-* group_by_fill_cache_size_in_mb
+* group\_by\_fill\_cache\_size\_in\_mb
 
-|    Name     | group_by_fill_cache_size_in_mb      |
+|    Name     | group\_by\_fill\_cache\_size\_in\_mb      |
 | :---------: | :---------------------------------- |
 | Description | Cache size of `group by fill` query |
 |    Type     | Float                               |
@@ -519,103 +519,112 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 
 * enable\_timed\_flush\_seq\_memtable
 
-|    Name     | enable\_timed\_flush\_seq\_memtable             |
-| :---------: | :---------------------------------------------- |
-| Description | whether to enable timed flush sequence memtable |
-|    Type     | Bool                                            |
-|   Default   | false                                           |
-|  Effective  | Trigger                                         |
+|Name| enable\_timed\_flush\_seq\_memtable |
+|:---:|:---|
+|Description| whether to enable timed flush sequence memtable |
+|Type|Boolean|
+|Default| false |
+|Effective| Trigger |
 
 * seq\_memtable\_flush\_interval\_in\_ms
 
-|    Name     | seq\_memtable\_flush\_interval\_in\_ms                                                                   |
-| :---------: | :------------------------------------------------------------------------------------------------------- |
-| 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                                                                                                  |
+|Name| seq\_memtable\_flush\_interval\_in\_ms |
+|:---:|:---|
+|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 |
 
 * seq\_memtable\_flush\_check\_interval\_in\_ms
 
-|    Name     | seq\_memtable\_flush\_check\_interval\_in\_ms                  |
-| :---------: | :------------------------------------------------------------- |
-| Description | the interval to check whether sequence memtables need flushing |
-|    Type     | Int32                                                          |
-|   Default   | 600000                                                         |
-|  Effective  | Trigger                                                        |
+|Name| seq\_memtable\_flush\_check\_interval\_in\_ms |
+|:---:|:---|
+|Description| the interval to check whether sequence memtables need flushing |
+|Type|int32|
+|Default| 600000 |
+|Effective| Trigger |
 
 * enable\_timed\_flush\_unseq\_memtable
 
-|    Name     | enable\_timed\_flush\_unseq\_memtable             |
-| :---------: | :------------------------------------------------ |
-| Description | whether to enable timed flush unsequence memtable |
-|    Type     | Bool                                              |
-|   Default   | false                                             |
-|  Effective  | Trigger                                           |
+|Name| enable\_timed\_flush\_unseq\_memtable |
+|:---:|:---|
+|Description| whether to enable timed flush unsequence memtable |
+|Type|Boolean|
+|Default| false |
+|Effective| Trigger |
 
 * unseq\_memtable\_flush\_interval\_in\_ms
 
-|    Name     | unseq\_memtable\_flush\_interval\_in\_ms                                                                 |
-| :---------: | :------------------------------------------------------------------------------------------------------- |
-| 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                                                                                                  |
+|Name| unseq\_memtable\_flush\_interval\_in\_ms |
+|:---:|:---|
+|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 |
 
 * unseq\_memtable\_flush\_check\_interval\_in\_ms
 
-|    Name     | unseq\_memtable\_flush\_check\_interval\_in\_ms                  |
-| :---------: | :--------------------------------------------------------------- |
-| Description | the interval to check whether unsequence memtables need flushing |
-|    Type     | Int32                                                            |
-|   Default   | 600000                                                           |
-|  Effective  | Trigger                                                          |
+|Name| unseq\_memtable\_flush\_check\_interval\_in\_ms |
+|:---:|:---|
+|Description| the interval to check whether unsequence memtables need flushing |
+|Type|int32|
+|Default| 600000 |
+|Effective| Trigger |
 
 * avg\_series\_point\_number\_threshold
 
-|    Name     | avg\_series\_point\_number\_threshold                  |
-| :---------: | :----------------------------------------------------- |
-| Description | max average number of point of each series in memtable |
-|    Type     | Int32                                                  |
-|   Default   | 100000                                                 |
-|  Effective  | After restarting system                                |
+|Name| avg\_series\_point\_number\_threshold                  |
+|:---:|:-------------------------------------------------------|
+|Description| max average number of point of each series in memtable |
+|Type| int32                                                  |
+|Default| 100000                                                 |
+|Effective| After restarting system                                |
 
 * flush\_thread\_count
 
-|    Name     | flush\_thread\_count                                                                                                                                                                                                |
-| :---------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| Description | The thread number used to perform the operation when IoTDB writes data in memory to disk. If the value is less than or equal to 0, then the number of CPU cores installed on the machine is used. The default is 0. |
-|    Type     | Int32                                                                                                                                                                                                               |
-|   Default   | 0                                                                                                                                                                                                                   |
-|  Effective  | After restarting system                                                                                                                                                                                             |
+|Name| flush\_thread\_count |
+|:---:|:---|
+|Description| The thread number used to perform the operation when IoTDB writes data in memory to disk. If the value is less than or equal to 0, then the number of CPU cores installed on the machine is used. The default is 0.|
+|Type| int32 |
+|Default| 0 |
+|Effective|After restarting system|
 
 * query\_thread\_count
 
-|    Name     | query\_thread\_count                                                                                                 |
-| :---------: | :------------------------------------------------------------------------------------------------------------------- |
-| Description | The thread number which can concurrently execute query statement. When <= 0, use CPU core number. The default is 16. |
-|    Type     | Int32                                                                                                                |
-|   Default   | 16                                                                                                                   |
-|  Effective  | After restarting system                                                                                              |
+|Name| query\_thread\_count                                                                                            |
+|:---:|:---------------------------------------------------------------------------------------------------------------------|
+|Description| The thread number which can concurrently execute query statement. When <= 0, use CPU core number. The default is 16. |
+|Type| int32                                                                                                                |
+|Default| 16                                                                                                                   |
+|Effective| After restarting system                                                                                              |
 
 * sub\_rawQuery\_thread\_count
 
-|    Name     | sub\_rawQuery\_thread\_count                                                                                             |
-| :---------: | :----------------------------------------------------------------------------------------------------------------------- |
-| Description | The thread number which can concurrently read data for raw data query. When <= 0, use CPU core number. The default is 8. |
-|    Type     | Int32                                                                                                                    |
-|   Default   | 8                                                                                                                        |
-|  Effective  | After restarting system                                                                                                  |
+|Name| sub\_rawQuery\_thread\_count                                                                                        |
+|:---:|:-------------------------------------------------------------------------------------------------------------------------|
+|Description| The thread number which can concurrently read data for raw data query. When <= 0, use CPU core number. The default is 8. |
+|Type| int32                                                                                                                    |
+|Default| 8                                                                                                                        |
+|Effective| After restarting system                                                                                                  |
 
 * enable\_partial\_insert
 
-|    Name     | enable\_partial\_insert                                                                        |
-| :---------: | :--------------------------------------------------------------------------------------------- |
-| Description | Whether continue to write other measurements if some measurements are failed in one insertion. |
-|    Type     | Bool                                                                                           |
-|   Default   | true                                                                                           |
-|  Effective  | After restarting system                                                                        |
+|Name| enable\_partial\_insert |
+|:---:|:---|
+|Description| Whether continue to write other measurements if some measurements are failed in one insertion.|
+|Type| Boolean |
+|Default| true |
+|Effective|After restarting system|
+
 
+* insert\_multi\_tablet\_enable\_multithreading\_column\_threshold
+
+|    Name     | insert\_multi\_tablet\_enable\_multithreading\_column\_threshold                                     |
+| :---------: | :--------------------------------------------------------------------------------------------- |
+| Description | When the insert plan column count reaches the specified threshold, multi-threading is enabled. |
+|    Type     | int32                                                        |
+|   Default   | 10                                                           |
+|  Effective  | After restarting system                                      |
 
 ### Compaction Configurations
 
@@ -668,7 +677,7 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 
 |    Name     | compaction\_priority                                                                                                                                                                                                                                                                     |
 | :---------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Description | Priority of compaction task. When it is BALANCE, system executes all types of compaction equally; when it is INNER_CROSS, system takes precedence over executing inner space compaction task; when it is CROSS_INNER, system takes precedence over executing cross space compaction task |
+| Description | Priority of compaction task. When it is BALANCE, system executes all types of compaction equally; when it is INNER\_CROSS, system takes precedence over executing inner space compaction task; when it is CROSS\_INNER, system takes precedence over executing cross space compaction task |
 |    Type     | String                                                                                                                                                                                                                                                                                   |
 |   Default   | BALANCE                                                                                                                                                                                                                                                                                  |
 |  Effective  | After restart system                                                                                                                                                                                                                                                                     |
@@ -693,12 +702,12 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 
 * target\_chunk\_point\_num
 
-|    Name     | target\_chunk\_point\_num                  |
-| :---------: | :----------------------------------------- |
-| Description | The target point number of compacted chunk |
-|    Type     | Int32                                      |
-|   Default   | 100000                                     |
-|  Effective  | After restart system                       |
+|Name| target\_chunk\_point\_num |
+|:---:|:---|
+|Description| The target point number of compacted chunk |
+|Type| int32 |
+|Default| 100000 |
+|Effective|After restart system|
 
 * chunk\_size\_lower\_bound\_in\_compaction
 
@@ -711,57 +720,57 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 
 * chunk\_point\_num\_lower\_bound\_in\_compaction
 
-|    Name     | chunk\_size\_lower\_bound\_in\_compaction                                                    |
-| :---------: | :------------------------------------------------------------------------------------------- |
-| Description | A source chunk will be deserialized in compaction when its point num is less than this value |
-|    Type     | Int32                                                                                        |
-|   Default   | 100                                                                                          |
-|  Effective  | After restart system                                                                         |
+|Name| chunk\_size\_lower\_bound\_in\_compaction |
+|:---:|:---|
+|Description| A source chunk will be deserialized in compaction when its point num is less than this value |
+|Type| int32 |
+|Default| 100 |
+|Effective|After restart system|
 
 * max\_inner\_compaction\_candidate\_file\_num
 
-|    Name     | max\_inner\_compaction\_candidate\_file\_num             |
-| :---------: | :------------------------------------------------------- |
-| Description | The max num of files encounter in inner space compaction |
-|    Type     | Int32                                                    |
-|   Default   | 30                                                       |
-|  Effective  | After restart system                                     |
+|Name| max\_inner\_compaction\_candidate\_file\_num |
+|:---:|:---|
+|Description| The max num of files encounter in inner space compaction |
+|Type| int32 |
+|Default| 30 |
+|Effective|After restart system|
 
 * max\_cross\_compaction\_file\_num
 
-|    Name     | max\_cross\_compaction\_candidate\_file\_num             |
-| :---------: | :------------------------------------------------------- |
-| Description | The max num of files encounter in cross space compaction |
-|    Type     | Int32                                                    |
-|   Default   | 1000                                                     |
-|  Effective  | After restart system                                     |
+|Name| max\_cross\_compaction\_candidate\_file\_num |
+|:---:|:---|
+|Description| The max num of files encounter in cross space compaction |
+|Type| int32 |
+|Default| 1000 |
+|Effective|After restart system|
 
 * cross\_compaction\_file\_selection\_time\_budget
 
-|    Name     | cross\_compaction\_file\_selection\_time\_budget      |
-| :---------: | :---------------------------------------------------- |
-| Description | Time budget for cross space compaction file selection |
-|    Type     | Int32                                                 |
-|   Default   | 30000                                                 |
-|  Effective  | After restart system                                  |
+|Name| cross\_compaction\_file\_selection\_time\_budget |
+|:---:|:---|
+|Description| Time budget for cross space compaction file selection |
+|Type| int32 |
+|Default| 30000 |
+|Effective|After restart system|
 
 * cross\_compaction\_memory\_budget
 
-|    Name     | cross\_compaction\_memory\_budget          |
-| :---------: | :----------------------------------------- |
-| Description | Memory budget for a cross space compaction |
-|    Type     | Int32                                      |
-|   Default   | 2147483648                                 |
-|  Effective  | After restart system                       |
+|Name| cross\_compaction\_memory\_budget |
+|:---:|:---|
+|Description| Memory budget for a cross space compaction |
+|Type| int32 |
+|Default| 2147483648 |
+|Effective|After restart system|
 
 * compaction\_thread\_count
 
-|    Name     | compaction\_thread\_count        |
-| :---------: | :------------------------------- |
-| Description | thread num to execute compaction |
-|    Type     | Int32                            |
-|   Default   | 10                               |
-|  Effective  | After restart system             |
+|Name| compaction\_thread\_count |
+|:---:|:---|
+|Description| thread num to execute compaction |
+|Type| int32 |
+|Default| 10 |
+|Effective|After restart system|
 
 * compaction\_schedule\_interval\_in\_ms
 
@@ -783,12 +792,12 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 
 * compaction\_write\_throughput\_mb\_per\_sec
 
-|    Name     | compaction\_write\_throughput\_mb\_per\_sec    |
-| :---------: | :--------------------------------------------- |
-| Description | The write rate of all compaction tasks in MB/s |
-|    Type     | Int32                                          |
-|   Default   | 16                                             |
-|  Effective  | After restart system                           |
+|Name| compaction\_write\_throughput\_mb\_per\_sec |
+|:---:|:---|
+|Description| The write rate of all compaction tasks in MB/s |
+|Type| int32 |
+|Default| 16 |
+|Effective|After restart system|
 
 ### Write Ahead Log Configuration
 
@@ -796,48 +805,48 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 
 * group\_size\_in\_byte
 
-|    Name     | group\_size\_in\_byte                      |
-| :---------: | :----------------------------------------- |
-| Description | The data size written to the disk per time |
-|    Type     | Int32                                      |
-|   Default   | 134217728                                  |
-|  Effective  | Trigger                                    |
+|Name|group\_size\_in\_byte|
+|:---:|:---|
+|Description|The data size written to the disk per time|
+|Type|int32|
+|Default| 134217728 |
+|Effective|Trigger|
 
 * page\_size\_in\_byte
 
-|    Name     | page\_size\_in\_byte                                                                                 |
-| :---------: | :--------------------------------------------------------------------------------------------------- |
-| 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                                                                                              |
+|Name| page\_size\_in\_byte |
+|:---:|:---|
+|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|
 
 * max\_number\_of\_points\_in\_page
 
-|    Name     | max\_number\_of\_points\_in\_page                                                  |
-| :---------: | :--------------------------------------------------------------------------------- |
-| Description | The maximum number of data points (timestamps - valued groups) contained in a page |
-|    Type     | Int32                                                                              |
-|   Default   | 1048576                                                                            |
-|  Effective  | Trigger                                                                            |
+|Name| max\_number\_of\_points\_in\_page |
+|:---:|:---|
+|Description|The maximum number of data points (timestamps - valued groups) contained in a page|
+|Type|int32|
+|Default| 1048576 |
+|Effective|Trigger|
 
 * max\_degree\_of\_index\_node
 
-|    Name     | max\_degree\_of\_index\_node                                                                    |
-| :---------: | :---------------------------------------------------------------------------------------------- |
-| Description | The maximum degree of the metadata index tree (that is, the max number of each node's children) |
-|    Type     | Int32                                                                                           |
-|   Default   | 256                                                                                             |
-|  Effective  | Only allowed to be modified in first start up                                                   |
+|Name| max\_degree\_of\_index\_node |
+|:---:|:---|
+|Description|The maximum degree of the metadata index tree (that is, the max number of each node's children)|
+|Type|int32|
+|Default| 256 |
+|Effective|Only allowed to be modified in first start up|
 
 * max\_string\_length
 
-|    Name     | max\_string\_length                                         |
-| :---------: | :---------------------------------------------------------- |
-| Description | The maximum length of a single string (number of character) |
-|    Type     | Int32                                                       |
-|   Default   | 128                                                         |
-|  Effective  | Trigger                                                     |
+|Name| max\_string\_length |
+|:---:|:---|
+|Description|The maximum length of a single string (number of character)|
+|Type|int32|
+|Default| 128 |
+|Effective|Trigger|
 
 * time\_encoder
 
@@ -857,14 +866,14 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |   Default   | PLAIN                                 |
 |  Effective  | Trigger                               |
 
-* float_precision
+* float\_precision
 
-|    Name     | float_precision                                                                                                                                                                                                                                         |
-| :---------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| 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                                                                                                                                                                                                                                                 |
+|Name| float\_precision |
+|:---:|:---|
+|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|
 
 * compressor
 
@@ -884,23 +893,23 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |   Default   | 0.05                                                                                                                                                                                                                                                                                                                                                                                                             |
 |  Effective  | After restarting system                                                                                                                                                                                                                                                                                                                                                                                          |
 
-* freq_snr
+* freq\_snr
 
-|    Name     | freq_snr                                        |
+|    Name     | freq\_snr                                        |
 | :---------: | :---------------------------------------------- |
 | Description | Signal-noise-ratio (SNR) of lossy FREQ encoding |
 |    Type     | Double                                          |
 |   Default   | 40.0                                            |
 |  Effective  | Trigger                                         |
 
-* freq_block_size
+* freq\_block\_size
 
-|    Name     | freq_block_size                                                                                                                                                              |
-| :---------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| 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                                                                                                                                                                      |
+|Name| freq\_block\_size |
+|:---:|:---|
+|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|
 
 ### Watermark Configuration
 
@@ -987,9 +996,9 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 |    Name     | udf\_initial\_byte\_array\_length\_for\_memory\_control                                                                                                          |
 | :---------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------- |
 | Description | Used to estimate the memory usage of text fields in a UDF query. It is recommended to set this value to be slightly larger than the average length of all texts. |
-|    Type     | Int32                                                                                                                                                            |
-|   Default   | 48                                                                                                                                                               |
-|  Effective  | After restarting system                                                                                                                                          |
+|    Type     | int32                                                        |
+|   Default   | 48                                                           |
+|  Effective  | After restarting system                                      |
 
 * udf\_memory\_budget\_in\_mb
 
@@ -1029,58 +1038,58 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 
 ### Trigger Configuration
 
-- concurrent_window_evaluation_thread
+- concurrent\_window\_evaluation\_thread
 
-|    Name     | concurrent_window_evaluation_thread                                                          |
+|    Name     | concurrent\_window\_evaluation\_thread                                                          |
 | :---------: | :------------------------------------------------------------------------------------------- |
 | Description | How many threads can be used for evaluating sliding windows. When <= 0, use CPU core number. |
-|    Type     | Int32                                                                                        |
-|   Default   | The number of CPU cores                                                                      |
-|  Effective  | After restarting system                                                                      |
+|    Type     | int32                                                        |
+|   Default   | The number of CPU cores                                      |
+|  Effective  | After restarting system                                      |
 
-- max_pending_window_evaluation_tasks
+- max\_pending\_window\_evaluation\_tasks
 
-|    Name     | max_pending_window_evaluation_tasks                                                                                 |
+|    Name     | max\_pending\_window\_evaluation\_tasks                                                                                 |
 | :---------: | :------------------------------------------------------------------------------------------------------------------ |
 | Description | Maximum number of window evaluation tasks that can be pending for execution. When <= 0, the value is 64 by default. |
-|    Type     | Int32                                                                                                               |
-|   Default   | 64                                                                                                                  |
-|  Effective  | After restarting system                                                                                             |
+|    Type     | int32                                                        |
+|   Default   | 64                                                           |
+|  Effective  | After restarting system                                      |
 
 ### SELECT-INTO
 
-* select_into_insert_tablet_plan_row_limit
+* select\_into\_insert\_tablet\_plan\_row\_limit
 
-|    Name     | select_into_insert_tablet_plan_row_limit                                                                                            |
+|    Name     | select\_into\_insert\_tablet\_plan\_row\_limit                                                                                            |
 | :---------: | :---------------------------------------------------------------------------------------------------------------------------------- |
 | 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                                                                                                                             |
+|    Type     | int32                                                        |
+|   Default   | 10000                                                        |
+|  Effective  | Trigger                                                      |
 
 ### Continuous Query
 
-* continuous_query_execution_thread
+* continuous\_query\_execution\_thread
 
-|    Name     | continuous_query_execution_thread                             |
+|    Name     | continuous\_query\_execution\_thread                             |
 | :---------: | :------------------------------------------------------------ |
 | Description | How many threads will be set up to perform continuous queries |
-|    Type     | Int32                                                         |
-|   Default   | max(1, the / 2)                                               |
-|  Effective  | After restarting system                                       |
+|    Type     | int32                                                        |
+|   Default   | max(1, the / 2)                                              |
+|  Effective  | After restarting system                                      |
 
-* max_pending_continuous_query_tasks
+* max\_pending\_continuous\_query\_tasks
 
-|    Name     | max_pending_continuous_query_tasks                                         |
+|    Name     | max\_pending\_continuous\_query\_tasks                                         |
 | :---------: | :------------------------------------------------------------------------- |
 | Description | Maximum number of continuous query tasks that can be pending for execution |
-|    Type     | Int32                                                                      |
-|   Default   | 64                                                                         |
-|  Effective  | After restarting system                                                    |
+|    Type     | int32                                                        |
+|   Default   | 64                                                           |
+|  Effective  | After restarting system                                      |
 
-* continuous_query_min_every_interval
+* continuous\_query\_min\_every\_interval
 
-|    Name     | continuous_query_min_every_interval                 |
+|    Name     | continuous\_query\_min\_every\_interval                 |
 | :---------: | :-------------------------------------------------- |
 | Description | Minimum every interval to perform continuous query. |
 |    Type     | duration                                            |
@@ -1093,56 +1102,228 @@ IoTDB common files for ConfigNode and DataNode are under `conf`.
 
 ### Procedure Configuration
 
-* procedure_core_worker_thread_count
+* procedure\_core\_worker\_thread\_count
 
-|    Name     | procedure_core_worker_thread_count |
+|    Name     | procedure\_core\_worker\_thread\_count |
 | :---------: | :--------------------------------- |
 | Description | The number of worker thread count  |
-|    Type     | int                                |
+|    Type     | int32                                |
 |   Default   | 4                                  |
 |  Effective  | After restarting system            |
 
-* procedure_completed_clean_interval
+* procedure\_completed\_clean\_interval
 
-|    Name     | procedure_completed_clean_interval                   |
+|    Name     | procedure\_completed\_clean\_interval                   |
 | :---------: | :--------------------------------------------------- |
 | Description | Time interval of completed procedure cleaner work in |
-|    Type     | int                                                  |
+|    Type     | int32                                                  |
 |    Unit     | second                                               |
 |   Default   | 30                                                   |
 |  Effective  | After restarting system                              |
 
-* procedure_completed_evict_ttl
+* procedure\_completed\_evict\_ttl
 
-|    Name     | procedure_completed_evict_ttl  |
+|    Name     | procedure\_completed\_evict\_ttl  |
 | :---------: | :----------------------------- |
 | Description | The ttl of completed procedure |
-|    Type     | int                            |
+|    Type     | int32                            |
 |    Unit     | second                         |
 |   Default   | 800                            |
 |  Effective  | After restarting system        |
 
+
 ### MQTT Broker Configuration
+* enable\_mqtt\_service
+
+|    Name     | enable\_mqtt\_service。              |
+|:-----------:|:------------------------------------|
+| Description | Whether to enable the MQTT service  |
+|    Type     | Boolean                             |
+|   Default   | False                               |
+|  Effective  | Trigger                             |
+
+* mqtt\_host
+
+|    Name     | mqtt\_host                                   |
+|:-----------:|:---------------------------------------------|
+| Description | The host to which the MQTT service is bound  |
+|    Type     | String                                       |
+|   Default   | 0.0.0.0                                      |
+|   Effective    | Trigger                                      |
+
+* mqtt\_port
+
+|    Name     | mqtt\_port                                  |
+|:-----------:|:--------------------------------------------|
+| Description | The port to which the MQTT service is bound |
+|    Type     | int32                                       |
+|   Default   | 1883                                        |
+|   Effective    | Trigger                                     |
+
+* mqtt\_handler\_pool\_size
+
+|Name| mqtt\_handler\_pool\_size                                   |
+|:---:|:------------------------------------------------------------|
+|Description| The size of the handler pool used to process MQTT messages  |
+|Type| int32                                                       |
+|Default| 1                                                           |
+|Effective| Trigger                                                     |
+
+* mqtt\_payload\_formatter
+
+|    Name     | mqtt\_payload\_formatter       |
+|:-----------:|:-------------------------------|
+| Description | MQTT message payload formatter |
+|    Type     | String                         |
+|   Default   | JSON                           |
+|   Effective    | Trigger                        |
+
+* mqtt\_max\_message\_size
+
+|  Name  | mqtt\_max\_message\_size                 |
+|:------:|:-----------------------------------------|
+|   Description   | Maximum length of MQTT message in bytes  |
+|   Type   | int32                                    |
+|  Default   | 1048576                                  |
+| Effective | Trigger                                  |
+
 
 ### REST Service Configuration
 
+* enable\_rest\_service
+
+|Name| enable\_rest\_service                   |
+|:---:|:--------------------------------------|
+|Description| Whether to enable the Rest service    |
+|Type| Boolean                               |
+|Default| false                                 |
+|Effective| After restarting system               |
+
+* rest\_service\_port
+
+|Name| rest\_service\_port |
+|:---:|:------------------|
+|Description| The Rest service listens to the port number      |
+|Type| int32             |
+|Default| 18080             |
+|Effective| After restarting system              |
+
+* enable\_swagger
+
+|Name| enable\_swagger         |
+|:---:|:-----------------------|
+|Description| Whether to enable swagger to display rest interface information |
+|Type| Boolean                |
+|Default| false                  |
+|Effective| After restarting system                   |
+
+* rest\_query\_default\_row\_size\_limit
+
+|Name| rest\_query\_default\_row\_size\_limit                                                         |
+|:---:|:------------------------------------------------------------------------------------------|
+|Description| The maximum number of rows in a result set that can be returned by a query                |
+|Type| int32                                                                                     |
+|Default| 10000                                                                                     |
+|Effective| After restarting system                                                                   |
+
+* cache\_expire
+
+|Name| cache\_expire                                            |
+|:---:|:--------------------------------------------------------|
+|Description| Expiration time for caching customer login information  |
+|Type| int32                                                   |
+|Default| 28800                                                   |
+|Effective| After restarting system                                 |
+
+* cache\_max\_num
+
+|Name| cache\_max\_num |
+|:---:|:--------------|
+|Description| The maximum number of users stored in the cache  |
+|Type| int32         |
+|Default| 100           |
+|Effective| After restarting system          |
+
+* cache\_init\_num
+
+|Name| cache\_init\_num |
+|:---:|:---------------|
+|Description| Initial cache capacity        |
+|Type| int32          |
+|Default| 10             |
+|Effective| After restarting system           |
+
+* enable\_https
+
+|Name| cache\_init\_num           |
+|:---:|:-------------------------|
+|Description| REST Service Specifies whether to enable SSL configuration |
+|Type| Boolean                  |
+|Default| false                    |
+|Effective| After restarting system                     |
+
+* key\_store\_path
+
+|Name| key\_store\_path |
+|:---:|:---------------|
+|Description| keyStore path (optional)  |
+|Type| String         |
+|Default| ""          |
+|Effective| After restarting system           |
+
+* key\_store\_pwd
+
+|Name| key\_store\_pwd |
+|:---:|:---------------|
+|Description| keyStore Password (optional) |
+|Type| String         |
+|Default| ""          |
+|Effective| After restarting system           |
+
+* trust\_store\_path
+
+|Name| trust\_store\_path |
+|:---:|:---------------|
+|Description| keyStore Password (optional) |
+|Type| String         |
+|Default| ""          |
+|Effective| After restarting system           |
+
+* trust\_store\_pwd
+
+|Name| trust\_store\_pwd                  |
+|:---:|:---------------------------------|
+|Description| trustStore Password (Optional)   |
+|Type| String                           |
+|Default| ""                               |
+|Effective| After restarting system          |
+
+* idle\_timeout
+
+|Name| idle\_timeout  |
+|:---:|:--------------|
+|Description| SSL timeout duration, expressed in seconds |
+|Type| int32         |
+|Default| 5000          |
+|Effective| After restarting system          |
+
 ### InfluxDB RPC Service Configuration
 
-* enable_influxdb_rpc_service
+* enable\_influxdb\_rpc\_service
 
-|    Name     | enable_influxdb_rpc_service            |
+|    Name     | enable\_influxdb\_rpc\_service            |
 | :---------: | :------------------------------------- |
 | Description | Whether to enable InfluxDB RPC service |
 |    Type     | Boolean                                |
 |   Default   | true                                   |
 |  Effective  | After restarting system                |
 
-* influxdb_rpc_port
+* influxdb\_rpc\_port
 
-|    Name     | influxdb_rpc_port                     |
+|    Name     | influxdb\_rpc\_port                     |
 | :---------: | :------------------------------------ |
 | Description | The port used by InfluxDB RPC service |
-|    Type     | INT32                                 |
+|    Type     | int32                                 |
 |   Default   | 8086                                  |
 |  Effective  | After restarting system               |
 
diff --git a/docs/zh/UserGuide/Reference/Common-Config-Manual.md b/docs/zh/UserGuide/Reference/Common-Config-Manual.md
index 324997f3be..0187a52df5 100644
--- a/docs/zh/UserGuide/Reference/Common-Config-Manual.md
+++ b/docs/zh/UserGuide/Reference/Common-Config-Manual.md
@@ -40,12 +40,13 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 * schema\_replication\_factor
 
-|     名字     | schema\_replication\_factor |
-| :----------: | :-------------------------- |
-|     描述     | Database 的默认元数据副本数 |
-|     类型     | Int                         |
-|    默认值    | 1                           |
-| 改后生效方式 | 重启服务生效                |
+|名字| schema\_replication\_factor |
+|:---:|:---|
+|描述| Database 的默认元数据副本数 |
+|类型| int32 |
+|默认值| 1 |
+|改后生效方式|重启服务生效|
+
 
 * schema\_region\_consensus\_protocol\_class
 
@@ -58,12 +59,12 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 * data\_replication\_factor
 
-|     名字     | data\_replication\_factor |
-| :----------: | :------------------------ |
-|     描述     | Database 的默认数据副本数 |
-|     类型     | Int                       |
-|    默认值    | 1                         |
-| 改后生效方式 | 重启服务生效              |
+|名字| data\_replication\_factor |
+|:---:|:---|
+|描述| Database 的默认数据副本数|
+|类型| int32 |
+|默认值| 1 |
+|改后生效方式|重启服务生效|
 
 * data\_region\_consensus\_protocol\_class
 
@@ -78,12 +79,12 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 * series\_partition\_slot\_num
 
-|     名字     | series\_partition\_slot\_num |
-| :----------: | :--------------------------- |
-|     描述     | 序列分区槽数                 |
-|     类型     | Int                          |
-|    默认值    | 10000                        |
-| 改后生效方式 | 仅允许在第一次启动服务前修改 |
+|名字| series\_partition\_slot\_num |
+|:---:|:---|
+|描述| 序列分区槽数 |
+|类型| int32 |
+|默认值| 10000 |
+|改后生效方式|仅允许在第一次启动服务前修改|
 
 * series\_partition\_executor\_class
 
@@ -96,12 +97,12 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 * region\_allocate\_strategy
 
-|     名字     | region\_allocate\_strategy                                                             |
-| :----------: | :------------------------------------------------------------------------------------- |
-|     描述     | 元数据和数据的节点分配策略,COPY_SET适用于大集群;当数据节点数量较少时,GREEDY表现更佳 |
-|     类型     | String                                                                                 |
-|    默认值    | GREEDY                                                                                 |
-| 改后生效方式 | 重启服务生效                                                                           |
+|     名字     | region\_allocate\_strategy                          |
+| :----------: |:----------------------------------------------------|
+|     描述     | 元数据和数据的节点分配策略,COPY\_SET适用于大集群;当数据节点数量较少时,GREEDY表现更佳 |
+|     类型     | String                                              |
+|    默认值    | GREEDY                                              |
+| 改后生效方式 | 重启服务生效                                              |
 
 
 ### 集群管理
@@ -193,22 +194,13 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 * primitive\_array\_size
 
-|名字| primitive\_array\_size |
+|名字| primary\_array\_size |
 |:---:|:---|
 |描述| 数组池中的原始数组大小(每个数组的长度)|
-|类型| Int32 |
+|类型| int32 |
 |默认值| 32 |
 |改后生效方式|重启服务生效|
 
-* chunk\_metadata\_size\_proportion
-
-|名字| chunk\_metadata\_size\_proportion   |
-|:---:|:------------------------------------|
-|描述| 合并 TsFile 时 chunk metadata 占合并内存的比例 |
-|类型| Double                              |
-|默认值| 0.1                                 |
-|改后生效方式| 重启服务生效                              |
-
 * flush\_proportion
 
 |     名字     | flush\_proportion                                                                                           |
@@ -247,21 +239,21 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 * check\_period\_when\_insert\_blocked
 
-|     名字     | check\_period\_when\_insert\_blocked                                                                         |
-| :----------: | :----------------------------------------------------------------------------------------------------------- |
-|     描述     | 当插入被拒绝时,等待时间(以毫秒为单位)去再次检查系统,默认为50。若插入被拒绝,读取负载低,可以设置大一些。 |
-|     类型     | Int32                                                                                                        |
-|    默认值    | 50                                                                                                           |
-| 改后生效方式 | 重启服务生效                                                                                                 |
+|名字| check\_period\_when\_insert\_blocked |
+|:---:|:---|
+|描述| 当插入被拒绝时,等待时间(以毫秒为单位)去再次检查系统,默认为50。若插入被拒绝,读取负载低,可以设置大一些。 |
+|类型| int32 |
+|默认值| 50 |
+|改后生效方式|重启服务生效|
 
 * io\_task\_queue\_size\_for\_flushing
 
-|     名字     | io\_task\_queue\_size\_for\_flushing |
-| :----------: | :----------------------------------- |
-|     描述     | ioTaskQueue 的大小。默认值为10。     |
-|     类型     | Int32                                |
-|    默认值    | 10                                   |
-| 改后生效方式 | 重启服务生效                         |
+|名字| io\_task\_queue\_size\_for\_flushing |
+|:---:|:---|
+|描述| ioTaskQueue 的大小。默认值为10。|
+|类型| int32 |
+|默认值| 10 |
+|改后生效方式|重启服务生效|
 
 * enable\_query\_memory\_estimation
 
@@ -286,12 +278,12 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 * mlog\_buffer\_size
 
-|     名字     | mlog\_buffer\_size  |
-| :----------: | :------------------ |
-|     描述     | mlog 的 buffer 大小 |
-|     类型     | Int32               |
-|    默认值    | 1048576             |
-| 改后生效方式 | 重启服务生效            |
+|名字| mlog\_buffer\_size |
+|:---:|:---|
+|描述| mlog 的 buffer 大小 |
+|类型| int32 |
+|默认值| 1048576 |
+|改后生效方式|触发生效|
 
 * sync\_mlog\_period\_in\_ms
 
@@ -304,21 +296,21 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 * tag\_attribute\_total\_size
 
-|     名字     | tag\_attribute\_total\_size              |
-| :----------: | :--------------------------------------- |
-|     描述     | 每个时间序列标签和属性的最大持久化字节数 |
-|     类型     | Int32                                    |
-|    默认值    | 700                                      |
-| 改后生效方式 | 仅允许在第一次启动服务前修改             |
+|名字| tag\_attribute\_total\_size |
+|:---:|:---|
+|描述| 每个时间序列标签和属性的最大持久化字节数 |
+|类型| int32 |
+|默认值| 700 |
+|改后生效方式|仅允许在第一次启动服务前修改|
 
 * tag\_attribute\_flush\_interval
 
-|     名字     | tag\_attribute\_flush\_interval                    |
-| :----------: | :------------------------------------------------- |
-|     描述     | 标签和属性记录的间隔数,达到此记录数量时将强制刷盘 |
-|     类型     | Int32                                              |
-|    默认值    | 1000                                               |
-| 改后生效方式 | 仅允许在第一次启动服务前修改                       |
+|名字| tag\_attribute\_flush\_interval |
+|:---:|:--------------------------------|
+|描述| 标签和属性记录的间隔数,达到此记录数量时将强制刷盘       |
+|类型| int32                           |
+|默认值| 1000                            |
+|改后生效方式| 仅允许在第一次启动服务前修改                  |
 
 * schema\_region\_device\_node\_cache\_size
 
@@ -351,12 +343,12 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 * default\_storage\_group\_level
 
-|     名字     | default\_storage\_group\_level                                                                                                                                                                                      |
-| :----------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-|     描述     | 当写入的数据不存在且自动创建序列时,若需要创建相应的 database,将序列路径的哪一层当做 database。例如,如果我们接到一个新序列 root.sg0.d1.s2, 并且 level=1, 那么 root.sg0 被视为database(因为 root 是 level 0 层) |
-|     取值     | Int32                                                                                                                                                                                                               |
-|    默认值    | 1                                                                                                                                                                                                                   |
-| 改后生效方式 | 重启服务生效                                                                                                                                                                                                        |
+|名字| default\_storage\_group\_level |
+|:---:|:---|
+|描述| 当写入的数据不存在且自动创建序列时,若需要创建相应的 database,将序列路径的哪一层当做 database。例如,如果我们接到一个新序列 root.sg0.d1.s2, 并且 level=1, 那么 root.sg0 被视为database(因为 root 是 level 0 层)|
+|取值| int32 |
+|默认值| 1 |
+|改后生效方式|重启服务生效|
 
 * boolean\_string\_infer\_type
 
@@ -414,39 +406,39 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 * default\_int32\_encoding
 
-|     名字     | default\_int32\_encoding               |
-| :----------: | :------------------------------------- |
-|     描述     | int32 类型编码格式                     |
-|     取值     | PLAIN, RLE, TS_2DIFF, REGULAR, GORILLA |
-|    默认值    | RLE                                    |
-| 改后生效方式 | 重启服务生效                           |
+|     名字     | default\_int32\_encoding                |
+| :----------: |:----------------------------------------|
+|     描述     | int32 类型编码格式                            |
+|     取值     | PLAIN, RLE, TS\_2DIFF, REGULAR, GORILLA |
+|    默认值    | RLE                                     |
+| 改后生效方式 | 重启服务生效                                  |
 
 * default\_int64\_encoding
 
-|     名字     | default\_int64\_encoding               |
-| :----------: | :------------------------------------- |
-|     描述     | int64 类型编码格式                     |
-|     取值     | PLAIN, RLE, TS_2DIFF, REGULAR, GORILLA |
-|    默认值    | RLE                                    |
-| 改后生效方式 | 重启服务生效                           |
+|     名字     | default\_int64\_encoding                |
+| :----------: |:----------------------------------------|
+|     描述     | int64 类型编码格式                            |
+|     取值     | PLAIN, RLE, TS\_2DIFF, REGULAR, GORILLA |
+|    默认值    | RLE                                     |
+| 改后生效方式 | 重启服务生效                                  |
 
 * default\_float\_encoding
 
-|     名字     | default\_float\_encoding      |
-| :----------: | :---------------------------- |
-|     描述     | float 类型编码格式            |
-|     取值     | PLAIN, RLE, TS_2DIFF, GORILLA |
-|    默认值    | GORILLA                       |
-| 改后生效方式 | 重启服务生效                  |
+|     名字     | default\_float\_encoding       |
+| :----------: |:-------------------------------|
+|     描述     | float 类型编码格式                   |
+|     取值     | PLAIN, RLE, TS\_2DIFF, GORILLA |
+|    默认值    | GORILLA                        |
+| 改后生效方式 | 重启服务生效                         |
 
 * default\_double\_encoding
 
-|     名字     | default\_double\_encoding     |
-| :----------: | :---------------------------- |
-|     描述     | double 类型编码格式           |
-|     取值     | PLAIN, RLE, TS_2DIFF, GORILLA |
-|    默认值    | GORILLA                       |
-| 改后生效方式 | 重启服务生效                  |
+|     名字     | default\_double\_encoding      |
+| :----------: |:-------------------------------|
+|     描述     | double 类型编码格式                  |
+|     取值     | PLAIN, RLE, TS\_2DIFF, GORILLA |
+|    默认值    | GORILLA                        |
+| 改后生效方式 | 重启服务生效                         |
 
 * default\_text\_encoding
 
@@ -488,19 +480,19 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 * metadata\_node\_cache\_size
 
-|     名字     | metadata\_node\_cache\_size                                                                                      |
-| :----------: | :--------------------------------------------------------------------------------------------------------------- |
-|     描述     | SchemaRegion的缓存大小。所有路径检查和将具有相应路径的SchemaRegion中的TSDataType的缓存,都将被用作提高写入速度。 |
-|     类型     | Int32                                                                                                            |
-|    默认值    | 300000                                                                                                           |
-| 改后生效方式 | 重启服务生效                                                                                                     |
+|名字| metadata\_node\_cache\_size |
+|:---:|:---|
+|描述| SchemaRegion的缓存大小。所有路径检查和将具有相应路径的SchemaRegion中的TSDataType的缓存,都将被用作提高写入速度。|
+|类型|int32|
+|默认值| 300000 |
+|改后生效方式|重启服务生效|
 
 * mpp\_data\_exchange\_core\_pool\_size
 
 |     名字     | mpp\_data\_exchange\_core\_pool\_size |
 | :----------: | :------------------------------------ |
 |     描述     | MPP 数据交换线程池核心线程数          |
-|     类型     | int                                   |
+|     类型     | int32                                   |
 |    默认值    | 10                                    |
 | 改后生效方式 | 重启服务生效                          |
 
@@ -509,7 +501,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |     名字     | mpp\_data\_exchange\_max\_pool\_size |
 | :----------: | :----------------------------------- |
 |     描述     | MPP 数据交换线程池最大线程数         |
-|     类型     | int                                  |
+|     类型     | int32                                  |
 |    默认值    | 10                                   |
 | 改后生效方式 | 重启服务生效                         |
 
@@ -518,22 +510,22 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |     名字     | mpp\_data\_exchange\_keep\_alive\_time\_in\_ms |
 | :----------: | :--------------------------------------------- |
 |     描述     | MPP 数据交换最大等待时间                       |
-|     类型     | int                                            |
+|     类型     | int32                                            |
 |    默认值    | 1000                                           |
 | 改后生效方式 | 重启服务生效                                   |
 
 * default\_fill\_interval
 
-|     名字     | default\_fill\_interval                                            |
-| :----------: | :----------------------------------------------------------------- |
-|     描述     | 填充查询中使用的默认时间段,默认-1表示无限过去时间,以毫秒ms为单位 |
-|     类型     | Int32                                                              |
-|    默认值    | -1                                                                 |
-| 改后生效方式 | 重启服务生效                                                       |
+|名字| default\_fill\_interval |
+|:---:|:---|
+|描述| 填充查询中使用的默认时间段,默认-1表示无限过去时间,以毫秒ms为单位 |
+|类型| int32 |
+|默认值| -1 |
+|改后生效方式|重启服务生效|
 
-* group_by_fill_cache_size_in_mb
+* group\_by\_fill\_cache\_size\_in\_mb
 
-|     名字     | group_by_fill_cache_size_in_mb     |
+|     名字     | group\_by\_fill\_cache\_size\_in\_mb     |
 | :----------: | :--------------------------------- |
 |     描述     | 填充查询中使用的缓存大小,单位是MB |
 |     类型     | Float                              |
@@ -545,7 +537,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |     名字     | driver\_task\_execution\_time\_slice\_in\_ms |
 | :----------: | :------------------------------------------- |
 |     描述     | 单个 DriverTask 最长执行时间                 |
-|     类型     | int                                          |
+|     类型     | int32                                          |
 |    默认值    | 100                                          |
 | 改后生效方式 | 重启服务生效                                 |
 
@@ -554,7 +546,7 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |     名字     | max\_tsblock\_size\_in\_bytes |
 | :----------: | :---------------------------- |
 |     描述     | 单个 TsBlock 的最大容量       |
-|     类型     | int                           |
+|     类型     | int32                           |
 |    默认值    | 1024 * 1024 (1 MB)            |
 | 改后生效方式 | 重启服务生效                  |
 
@@ -563,18 +555,18 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |     名字     | max\_tsblock\_line\_numbers |
 | :----------: | :-------------------------- |
 |     描述     | 单个 TsBlock 的最大行数     |
-|     类型     | int                         |
+|     类型     | int32                         |
 |    默认值    | 1000                        |
 | 改后生效方式 | 重启服务生效                |
 
 * slow\_query\_threshold
 
-|     名字     | slow\_query\_threshold           |
-| :----------: | :------------------------------- |
-|     描述     | 慢查询的时间成本(毫秒ms)阈值。 |
-|     类型     | Int32                            |
-|    默认值    | 5000                             |
-| 改后生效方式 | 触发生效                         |
+|名字| slow\_query\_threshold |
+|:---:|:---|
+|描述| 慢查询的时间成本(毫秒ms)阈值。 |
+|类型| int32 |
+|默认值| 5000 |
+|改后生效方式|触发生效|
 
 * enable\_external\_sort
 
@@ -587,12 +579,12 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 * external\_sort\_threshold
 
-|     名字     | external\_sort\_threshold                                                                                                                                                                                                                            |
-| :----------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-|     描述     | 单个时间序列的最大同时块读取数。若同时chunk读取的数量大于external_sort_threshold,则使用外部排序。当external_sort_threshold增加时,内存中同时排序的chunk数量可能会增加,这会占用更多的内存;external_sort_threshold 减小时,触发外部排序会增加耗时。 |
-|     类型     | Int32                                                                                                                                                                                                                                                |
-|    默认值    | 1000                                                                                                                                                                                                                                                 |
-| 改后生效方式 | 重启服务生效                                                                                                                                                                                                                                         |
+|名字| external\_sort\_threshold |
+|:---:|:---|
+|描述| 单个时间序列的最大同时块读取数。若同时chunk读取的数量大于external_sort_threshold,则使用外部排序。当external_sort_threshold增加时,内存中同时排序的chunk数量可能会增加,这会占用更多的内存;external_sort_threshold 减小时,触发外部排序会增加耗时。|
+|类型| int32 |
+|默认值| 1000 |
+|改后生效方式|重启服务生效|
 
 * coordinator\_read\_executor\_size
 
@@ -652,21 +644,21 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 * seq\_memtable\_flush\_interval\_in\_ms
 
-|     名字     | seq\_memtable\_flush\_interval\_in\_ms                               |
-| :----------: | :------------------------------------------------------------------- |
-|     描述     | 当 memTable 的创建时间小于当前时间减去该值时,该 memtable 需要被刷盘 |
-|     类型     | Int32                                                                |
-|    默认值    | 3600000                                                              |
-| 改后生效方式 | 触发生效                                                             |
+|名字| seq\_memtable\_flush\_interval\_in\_ms |
+|:---:|:---|
+|描述| 当 memTable 的创建时间小于当前时间减去该值时,该 memtable 需要被刷盘 |
+|类型| int32 |
+|默认值| 3600000 |
+|改后生效方式| 触发生效 |
 
 * seq\_memtable\_flush\_check\_interval\_in\_ms
 
-|     名字     | seq\_memtable\_flush\_check\_interval\_in\_ms |
-| :----------: | :-------------------------------------------- |
-|     描述     | 检查顺序 memtable 是否需要刷盘的时间间隔      |
-|     类型     | Int32                                         |
-|    默认值    | 600000                                        |
-| 改后生效方式 | 触发生效                                      |
+|名字| seq\_memtable\_flush\_check\_interval\_in\_ms |
+|:---:|:---|
+|描述| 检查顺序 memtable 是否需要刷盘的时间间隔 |
+|类型| int32 |
+|默认值| 600000 |
+|改后生效方式| 触发生效 |
 
 * enable\_timed\_flush\_unseq\_memtable
 
@@ -679,66 +671,66 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 * unseq\_memtable\_flush\_interval\_in\_ms
 
-|     名字     | unseq\_memtable\_flush\_interval\_in\_ms                             |
-| :----------: | :------------------------------------------------------------------- |
-|     描述     | 当 memTable 的创建时间小于当前时间减去该值时,该 memtable 需要被刷盘 |
-|     类型     | Int32                                                                |
-|    默认值    | 3600000                                                              |
-| 改后生效方式 | 触发生效                                                             |
+|名字| unseq\_memtable\_flush\_interval\_in\_ms |
+|:---:|:---|
+|描述| 当 memTable 的创建时间小于当前时间减去该值时,该 memtable 需要被刷盘 |
+|类型| int32 |
+|默认值| 3600000 |
+|改后生效方式| 触发生效 |
 
 * unseq\_memtable\_flush\_check\_interval\_in\_ms
 
-|     名字     | unseq\_memtable\_flush\_check\_interval\_in\_ms |
-| :----------: | :---------------------------------------------- |
-|     描述     | 检查乱序 memtable 是否需要刷盘的时间间隔        |
-|     类型     | Int32                                           |
-|    默认值    | 600000                                          |
-| 改后生效方式 | 触发生效                                        |
+|名字| unseq\_memtable\_flush\_check\_interval\_in\_ms |
+|:---:|:---|
+|描述| 检查乱序 memtable 是否需要刷盘的时间间隔 |
+|类型| int32 |
+|默认值| 600000 |
+|改后生效方式| 触发生效 |
 
 * avg\_series\_point\_number\_threshold
 
-|     名字     | avg\_series\_point\_number\_threshold            |
-| :----------: | :----------------------------------------------- |
-|     描述     | 内存中平均每个时间序列点数最大值,达到触发 flush |
-|     类型     | Int32                                            |
-|    默认值    | 100000                                           |
-| 改后生效方式 | 重启服务生效                                     |
+|名字| avg\_series\_point\_number\_threshold |
+|:---:|:--------------------------------------|
+|描述| 内存中平均每个时间序列点数最大值,达到触发 flush           |
+|类型| int32                                 |
+|默认值| 100000                                |
+|改后生效方式| 重启服务生效                                |
 
 * flush\_thread\_count
 
-|     名字     | flush\_thread\_count                                                                                                                   |
-| :----------: | :------------------------------------------------------------------------------------------------------------------------------------- |
-|     描述     | 当 IoTDB 将内存中的数据写入磁盘时,最多启动多少个线程来执行该操作。如果该值小于等于 0,那么采用机器所安装的 CPU 核的数量。默认值为 0。 |
-|     类型     | Int32                                                                                                                                  |
-|    默认值    | 0                                                                                                                                      |
-| 改后生效方式 | 重启服务生效                                                                                                                           |
+|名字| flush\_thread\_count |
+|:---:|:---|
+|描述| 当 IoTDB 将内存中的数据写入磁盘时,最多启动多少个线程来执行该操作。如果该值小于等于 0,那么采用机器所安装的 CPU 核的数量。默认值为 0。|
+|类型| int32 |
+|默认值| 0 |
+|改后生效方式|重启服务生效|
 
 * query\_thread\_count
 
-|     名字     | query\_thread\_count                                                                                                                    |
-| :----------: | :-------------------------------------------------------------------------------------------------------------------------------------- |
-|     描述     | 当 IoTDB 对内存中的数据进行查询时,最多启动多少个线程来执行该操作。如果该值小于等于 0,那么采用机器所安装的 CPU 核的数量。默认值为 16。 |
-|     类型     | Int32                                                                                                                                   |
-|    默认值    | 16                                                                                                                                      |
-| 改后生效方式 | 重启服务生效                                                                                                                            |
+|名字| query\_thread\_count                                                   |
+|:---:|:----------------------------------------------------------------------------|
+|描述| 当 IoTDB 对内存中的数据进行查询时,最多启动多少个线程来执行该操作。如果该值小于等于 0,那么采用机器所安装的 CPU 核的数量。默认值为 16。 |
+|类型| int32                                                                       |
+|默认值| 16                                                                          |
+|改后生效方式| 重启服务生效                                                                      |
 
 * sub\_rawQuery\_thread\_count
 
-|     名字     | sub\_rawQuery\_thread\_count                                                            |
-| :----------: | :-------------------------------------------------------------------------------------- |
-|     描述     | 原始数据查询时,最多启动多少个线程来执行该操作。如果设置小于等于 0,会采用机器 CPU 核数 |
-|     类型     | Int32                                                                                   |
-|    默认值    | 8                                                                                       |
-| 改后生效方式 | 重启服务生效                                                                            |
+|名字| sub\_rawQuery\_thread\_count                    |
+|:---:|:------------------------------------------------|
+|描述| 原始数据查询时,最多启动多少个线程来执行该操作。如果设置小于等于 0,会采用机器 CPU 核数 |
+|类型| int32                                           |
+|默认值| 8                                               |
+|改后生效方式| 重启服务生效                                          |
 
 * raw\_query\_blocking\_queue\_capacity
 
-|     名字     | raw\_query\_blocking\_queue\_capacity            |
-| :----------: | :----------------------------------------------- |
-|     描述     | 原始数据查询中,读任务的阻塞队列长度。默认值为 5 |
-|     类型     | Int32                                            |
-|    默认值    | 5                                                |
-| 改后生效方式 | 重启服务生效                                     |
+|名字| raw\_query\_blocking\_queue\_capacity |
+|:---:|:--------------------------------------|
+|描述| 原始数据查询中,读任务的阻塞队列长度。默认值为 5             |
+|类型| int32                                 |
+|默认值| 5                                     |
+|改后生效方式| 重启服务生效                                |
 
 * chunk\_buffer\_pool\_enable
 
@@ -751,12 +743,12 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 * batch\_size
 
-|     名字     | batch\_size                                                |
-| :----------: | :--------------------------------------------------------- |
-|     描述     | 服务器中每次迭代的数据量(数据条目,即不同时间戳的数量。) |
-|     类型     | Int32                                                      |
-|    默认值    | 100000                                                     |
-| 改后生效方式 | 重启服务生效                                               |
+|名字| batch\_size |
+|:---:|:---|
+|描述| 服务器中每次迭代的数据量(数据条目,即不同时间戳的数量。) |
+|类型| int32 |
+|默认值| 100000 |
+|改后生效方式|重启服务生效|
 
 * enable\_partial\_insert
 
@@ -767,6 +759,14 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |    默认值    | true                                                               |
 | 改后生效方式 | 重启服务生效                                                       |
 
+* insert\_multi\_tablet\_enable\_multithreading\_column\_threshold
+
+|     名字     | insert\_multi\_tablet\_enable\_multithreading\_column\_threshold |
+| :----------: |:-----------------------------------------------------------------|
+|     描述     | 插入时启用多线程插入列数的阈值                                                  |
+|     类型     | int32                                                            |
+|    默认值    | 10                                                               |
+| 改后生效方式 | 重启服务生效                                                     |
 
 ### 合并配置
 
@@ -826,12 +826,12 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 * target\_chunk\_point\_num
 
-|     名字     | target\_chunk\_point\_num |
-| :----------: | :------------------------ |
-|     描述     | 合并时 Chunk 的目标点数   |
-|     类型     | Int32                     |
-|    默认值    | 100000                    |
-| 改后生效方式 | 重启服务生效              |
+|名字| target\_chunk\_point\_num |
+|:---:|:---|
+|描述| 合并时 Chunk 的目标点数 |
+|类型| int32 |
+|默认值| 100000 |
+|改后生效方式|重启服务生效|
 
 * chunk\_size\_lower\_bound\_in\_compaction
 
@@ -844,57 +844,57 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 * chunk\_point\_num\_lower\_bound\_in\_compaction
 
-|     名字     | chunk\_point\_num\_lower\_bound\_in\_compaction       |
-| :----------: | :---------------------------------------------------- |
-|     描述     | 合并时源 Chunk 的点数小于这个值,将被解开成点进行合并 |
-|     类型     | Int32                                                 |
-|    默认值    | 100                                                   |
-| 改后生效方式 | 重启服务生效                                          |
+|名字| chunk\_point\_num\_lower\_bound\_in\_compaction |
+|:---:|:---|
+|描述| 合并时源 Chunk 的点数小于这个值,将被解开成点进行合并 |
+|类型| int32 |
+|默认值| 100 |
+|改后生效方式|重启服务生效|
 
 * max\_inner\_compaction\_candidate\_file\_num
 
-|     名字     | max\_inner\_compaction\_candidate\_file\_num |
-| :----------: | :------------------------------------------- |
-|     描述     | 空间内合并中一次合并最多参与的文件数         |
-|     类型     | Int32                                        |
-|    默认值    | 30                                           |
-| 改后生效方式 | 重启服务生效                                 |
+|名字| max\_inner\_compaction\_candidate\_file\_num |
+|:---:|:---|
+|描述| 空间内合并中一次合并最多参与的文件数 |
+|类型| int32 |
+|默认值| 30|
+|改后生效方式|重启服务生效|
 
 * max\_cross\_compaction\_candidate\_file\_num
 
-|     名字     | max\_cross\_compaction\_candidate\_file\_num |
-| :----------: | :------------------------------------------- |
-|     描述     | 跨空间合并中一次合并最多参与的文件数         |
-|     类型     | Int32                                        |
-|    默认值    | 1000                                         |
-| 改后生效方式 | 重启服务生效                                 |
+|名字| max\_cross\_compaction\_candidate\_file\_num |
+|:---:|:---|
+|描述| 跨空间合并中一次合并最多参与的文件数 |
+|类型| int32 |
+|默认值| 1000|
+|改后生效方式|重启服务生效|
 
 * cross\_compaction\_file\_selection\_time\_budget
 
-|     名字     | cross\_compaction\_file\_selection\_time\_budget                                                                                             |
-| :----------: | :------------------------------------------------------------------------------------------------------------------------------------------- |
-|     描述     | 若一个合并文件选择运行的时间超过这个时间,它将结束,并且当前的文件合并选择将用作为最终选择。当时间小于0 时,则表示时间是无边界的。单位:ms。 |
-|     类型     | Int32                                                                                                                                        |
-|    默认值    | 30000                                                                                                                                        |
-| 改后生效方式 | 重启服务生效                                                                                                                                 |
+|名字| cross\_compaction\_file\_selection\_time\_budget |
+|:---:|:---|
+|描述| 若一个合并文件选择运行的时间超过这个时间,它将结束,并且当前的文件合并选择将用作为最终选择。当时间小于0 时,则表示时间是无边界的。单位:ms。|
+|类型| int32 |
+|默认值| 30000 |
+|改后生效方式| 重启服务生效|
 
 * cross\_compaction\_memory\_budget
 
-|     名字     | cross\_compaction\_memory\_budget                                                                                                                                                                                               |
-| :----------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-|     描述     | 一个合并任务可以使用多少内存(以字节为单位),默认为最大JVM内存的10%。这只是一个粗略的估计,从一个比较小的值开始,避免OOM。每个新的合并线程可能会占用这样的内存,所以merge_thread_num * merge_memory_budget是合并的预估总内存。 |
-|     类型     | Int32                                                                                                                                                                                                                           |
-|    默认值    | 2147483648                                                                                                                                                                                                                      |
-| 改后生效方式 | 重启服务生效                                                                                                                                                                                                                    |
+|名字| cross\_compaction\_memory\_budget |
+|:---:|:---|
+|描述| 一个合并任务可以使用多少内存(以字节为单位),默认为最大JVM内存的10%。这只是一个粗略的估计,从一个比较小的值开始,避免OOM。每个新的合并线程可能会占用这样的内存,所以merge_thread_num * merge_memory_budget是合并的预估总内存。|
+|类型| int32 |
+|默认值| 2147483648 |
+|改后生效方式| 重启服务生效|
 
 * compaction\_thread\_count
 
-|     名字     | compaction\_thread\_count |
-| :----------: | :------------------------ |
-|     描述     | 执行合并任务的线程数目    |
-|     类型     | Int32                     |
-|    默认值    | 10                        |
-| 改后生效方式 | 重启服务生效              |
+|名字| compaction\_thread\_count |
+|:---:|:---|
+|描述| 执行合并任务的线程数目 |
+|类型| int32 |
+|默认值| 10 |
+|改后生效方式|重启服务生效|
 
 * compaction\_schedule\_interval\_in\_ms
 
@@ -916,79 +916,79 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 * compaction\_write\_throughput\_mb\_per\_sec
 
-|     名字     | compaction\_write\_throughput\_mb\_per\_sec |
-| :----------: | :------------------------------------------ |
-|     描述     | 每秒可达到的写入吞吐量合并限制。            |
-|     类型     | Int32                                       |
-|    默认值    | 16                                          |
-| 改后生效方式 | 重启服务生效                                |
+|名字| compaction\_write\_throughput\_mb\_per\_sec |
+|:---:|:---|
+|描述| 每秒可达到的写入吞吐量合并限制。|
+|类型| int32 |
+|默认值| 16 |
+|改后生效方式| 重启服务生效|
 
 * query\_timeout\_threshold
 
-|     名字     | query\_timeout\_threshold        |
-| :----------: | :------------------------------- |
-|     描述     | 查询的最大执行时间。单位:毫秒。 |
-|     类型     | Int32                            |
-|    默认值    | 60000                            |
-| 改后生效方式 | 重启服务生效                     |
+|名字| query\_timeout\_threshold |
+|:---:|:---|
+|描述| 查询的最大执行时间。单位:毫秒。|
+|类型| int32 |
+|默认值| 60000 |
+|改后生效方式| 重启服务生效|
 
 ### 写前日志配置
 
 * wal\_buffer\_size
 
-|     名字     | wal\_buffer\_size      |
-| :----------: | :--------------------- |
-|     描述     | 写前日志的 buffer 大小 |
-|     类型     | Int32                  |
-|    默认值    | 16777216               |
-| 改后生效方式 | 触发生效               |
+|名字| wal\_buffer\_size |
+|:---:|:---|
+|描述| 写前日志的 buffer 大小 |
+|类型|int32|
+|默认值| 16777216 |
+|改后生效方式|触发生效|
 
 ### TsFile 配置
 
 * group\_size\_in\_byte
 
-|     名字     | group\_size\_in\_byte                          |
-| :----------: | :--------------------------------------------- |
-|     描述     | 每次将内存中的数据写入到磁盘时的最大写入字节数 |
-|     类型     | Int32                                          |
-|    默认值    | 134217728                                      |
-| 改后生效方式 | 触发生效                                       |
+|名字| group\_size\_in\_byte |
+|:---:|:---|
+|描述| 每次将内存中的数据写入到磁盘时的最大写入字节数 |
+|类型| int32 |
+|默认值| 134217728 |
+|改后生效方式|触发生效|
 
 * page\_size\_in\_byte
 
-|     名字     | page\_size\_in\_byte                                 |
-| :----------: | :--------------------------------------------------- |
-|     描述     | 内存中每个列写出时,写成的单页最大的大小,单位为字节 |
-|     类型     | Int32                                                |
-|    默认值    | 65536                                                |
-| 改后生效方式 | 触发生效                                             |
+|名字| page\_size\_in\_byte |
+|:---:|:---|
+|描述| 内存中每个列写出时,写成的单页最大的大小,单位为字节 |
+|类型| int32 |
+|默认值| 65536 |
+|改后生效方式|触发生效|
 
 * max\_number\_of\_points\_in\_page
 
-|     名字     | max\_number\_of\_points\_in\_page                 |
-| :----------: | :------------------------------------------------ |
-|     描述     | 一个页中最多包含的数据点(时间戳-值的二元组)数量 |
-|     类型     | Int32                                             |
-|    默认值    | 1048576                                           |
-| 改后生效方式 | 触发生效                                          |
+|名字| max\_number\_of\_points\_in\_page |
+|:---:|:---|
+|描述| 一个页中最多包含的数据点(时间戳-值的二元组)数量 |
+|类型| int32 |
+|默认值| 1048576 |
+|改后生效方式|触发生效|
 
 * max\_string\_length
 
-|     名字     | max\_string\_length                                  |
-| :----------: | :--------------------------------------------------- |
-|     描述     | 针对字符串类型的数据,单个字符串最大长度,单位为字符 |
-|     类型     | Int32                                                |
-|    默认值    | 128                                                  |
-| 改后生效方式 | 触发生效                                             |
+|名字| max\_string\_length |
+|:---:|:---|
+|描述| 针对字符串类型的数据,单个字符串最大长度,单位为字符|
+|类型| int32 |
+|默认值| 128 |
+|改后生效方式|触发生效|
 
 * float\_precision
 
-|     名字     | float\_precision                                                                                                         |
-| :----------: | :----------------------------------------------------------------------------------------------------------------------- |
-|     描述     | 浮点数精度,为小数点后数字的位数                                                                                         |
-|     类型     | Int32                                                                                                                    |
-|    默认值    | 默认为 2 位。注意:32 位浮点数的十进制精度为 7 位,64 位浮点数的十进制精度为 15 位。如果设置超过机器精度将没有实际意义。 |
-| 改后生效方式 | 触发生效                                                                                                                 |
+|名字| float\_precision |
+|:---:|:---|
+|描述| 浮点数精度,为小数点后数字的位数 |
+|类型| int32 |
+|默认值| 默认为 2 位。注意:32 位浮点数的十进制精度为 7 位,64 位浮点数的十进制精度为 15 位。如果设置超过机器精度将没有实际意义。 |
+|改后生效方式|触发生效|
 
 * time\_encoder
 
@@ -1019,39 +1019,39 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 * max\_degree\_of\_index\_node
 
-|     名字     | max\_degree\_of\_index\_node                         |
-| :----------: | :--------------------------------------------------- |
-|     描述     | 元数据索引树的最大度(即每个节点的最大子节点个数)。 |
-|     类型     | Int32                                                |
-|    默认值    | 256                                                  |
-| 改后生效方式 | 仅允许在第一次启动服务前修改                         |
+|名字| max\_degree\_of\_index\_node |
+|:---:|:---|
+|描述| 元数据索引树的最大度(即每个节点的最大子节点个数)。 |
+|类型| int32 |
+|默认值| 256 |
+|改后生效方式|仅允许在第一次启动服务前修改|
 
 * frequency\_interval\_in\_minute
 
-|     名字     | frequency\_interval\_in\_minute          |
-| :----------: | :--------------------------------------- |
-|     描述     | 计算查询频率的时间间隔(以分钟为单位)。 |
-|     类型     | Int32                                    |
-|    默认值    | 1                                        |
-| 改后生效方式 | 触发生效                                 |
+|名字| frequency\_interval\_in\_minute |
+|:---:|:---|
+|描述| 计算查询频率的时间间隔(以分钟为单位)。 |
+|类型| int32 |
+|默认值| 1 |
+|改后生效方式|触发生效|
 
-* freq_snr
+* freq\_snr
 
-|     名字     | freq_snr               |
+|     名字     | freq\_snr               |
 | :----------: | :--------------------- |
 |     描述     | 有损的FREQ编码的信噪比 |
 |     类型     | Double                 |
 |    默认值    | 40.0                   |
 | 改后生效方式 | 触发生效               |
 
-* freq_block_size
+* freq\_block\_size
 
-|     名字     | freq_block_size                                                                           |
-| :----------: | :---------------------------------------------------------------------------------------- |
-|     描述     | FREQ编码的块大小,即一次时频域变换的数据点个数。为了加快编码速度,建议将其设置为2的幂次。 |
-|     类型     | Int32                                                                                     |
-|    默认值    | 1024                                                                                      |
-| 改后生效方式 | 触发生效                                                                                  |
+|名字| freq\_block\_size |
+|:---:|:---|
+|描述| FREQ编码的块大小,即一次时频域变换的数据点个数。为了加快编码速度,建议将其设置为2的幂次。 |
+|类型|int32|
+|默认值| 1024 |
+|改后生效方式|触发生效|
 
 ### 水印模块配置
 
@@ -1075,12 +1075,12 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 * watermark\_bit\_string
 
-|     名字     | watermark\_bit\_string |
-| :----------: | :--------------------- |
-|     描述     | 水印比特字符串         |
-|     类型     | Int32                  |
-|    默认值    | 100101110100           |
-| 改后生效方式 | 重启服务生效           |
+|名字| watermark\_bit\_string |
+|:---:|:---|
+|描述| 水印比特字符串 |
+|类型| int32 |
+|默认值| 100101110100 |
+|改后生效方式|重启服务生效|
 
 * watermark\_method
 
@@ -1171,12 +1171,12 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 * udf\_initial\_byte\_array\_length\_for\_memory\_control
 
-|     名字     | udf\_initial\_byte\_array\_length\_for\_memory\_control                                 |
-| :----------: | :-------------------------------------------------------------------------------------- |
-|     描述     | 用于评估UDF查询中文本字段的内存使用情况。建议将此值设置为略大于所有文本的平均长度记录。 |
-|     类型     | Int32                                                                                   |
-|    默认值    | 48                                                                                      |
-| 改后生效方式 | 重启服务生效                                                                            |
+|名字| udf\_initial\_byte\_array\_length\_for\_memory\_control |
+|:---:|:---|
+|描述| 用于评估UDF查询中文本字段的内存使用情况。建议将此值设置为略大于所有文本的平均长度记录。 |
+|类型| int32 |
+|默认值| 48 |
+|改后生效方式|重启服务生效|
 
 * udf\_memory\_budget\_in\_mb
 
@@ -1207,63 +1207,63 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 ### 触发器配置
 
-* concurrent_window_evaluation_thread
+* concurrent\_window\_evaluation\_thread
 
-|     名字     | concurrent_window_evaluation_thread |
+|     名字     | concurrent\_window\_evaluation\_thread |
 | :----------: | :---------------------------------- |
 |     描述     | 窗口计算线程池的默认线程数          |
-|     类型     | Int32                               |
+|     类型     | int32                               |
 |    默认值    | CPU核数                             |
 | 改后生效方式 | 重启服务生效                        |
 
-* max_pending_window_evaluation_tasks
+* max\_pending\_window\_evaluation\_tasks
 
-|     名字     | max_pending_window_evaluation_tasks |
+|     名字     | max\_pending\_window\_evaluation\_tasks |
 | :----------: | :---------------------------------- |
 |     描述     | 最多允许堆积的窗口计算任务          |
-|     类型     | Int32                               |
+|     类型     | int32                               |
 |    默认值    | 64                                  |
 | 改后生效方式 | 重启服务生效                        |
 
 ### SELECT-INTO配置
 
-* select_into_insert_tablet_plan_row_limit
+* select\_into\_insert\_tablet\_plan\_row\_limit
 
-|     名字     | select_into_insert_tablet_plan_row_limit                              |
+|     名字     | select\_into\_insert\_tablet\_plan\_row\_limit                              |
 | :----------: | :-------------------------------------------------------------------- |
 |     描述     | 执行 select-into 语句时,一个 insert-tablet-plan 中可以处理的最大行数 |
-|     类型     | Int32                                                                 |
-|    默认值    | 10000                                                                 |
-| 改后生效方式 | 触发生效                                                              |
+|     类型     | int32                                                        |
+|    默认值    | 10000                                                        |
+| 改后生效方式 | 触发生效                                                     |
 
 ### 连续查询配置
 
-* max_pending_continuous_query_tasks
+* max\_pending\_continuous\_query\_tasks
 
-|     名字     | max_pending_continuous_query_tasks |
+|     名字     | max\_pending\_continuous\_query\_tasks |
 | :----------: | :--------------------------------- |
 |     描述     | 队列中连续查询最大任务堆积数       |
-|     类型     | Int32                              |
+|     类型     | int32                              |
 |    默认值    | 64                                 |
 | 改后生效方式 | 重启服务生效                       |
 
-* continuous_query_submit_thread_count
+* continuous\_query\_submit\_thread\_count
 
-|     名字     | continuous_query_execution_thread |
-| :----------: | :-------------------------------- |
-|     描述     | 执行连续查询任务的线程池的线程数  |
-|     类型     | Int32                             |
+|     名字     | continuous\_query\_execution\_thread |
+| :----------: |:----------------------------------|
+|     描述     | 执行连续查询任务的线程池的线程数                  |
+|     类型     | int32                             |
 |    默认值    | 2                                 |
 | 改后生效方式 | 重启服务生效                      |
 
 * continuous\_query\_min\_every\_interval\_in\_ms
 
-|     名字     | continuous_query_min_every_interval\_in\_ms |
-| :----------: | :------------------------------------------ |
-|     描述     | 连续查询执行时间间隔的最小值                |
-|     类型     | long (duration)                             |
-|    默认值    | 1000                                        |
-| 改后生效方式 | 重启服务生效                                |
+|     名字     | continuous\_query\_min\_every\_interval\_in\_ms |
+| :----------: |:------------------------------------------------|
+|     描述     | 连续查询执行时间间隔的最小值                                  |
+|     类型     | long (duration)                                 |
+|    默认值    | 1000                                            |
+| 改后生效方式 | 重启服务生效                                          |
 
 ### PIPE 配置
 
@@ -1276,12 +1276,12 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 |    默认值    | 0.0.0.0/0                                                                                                          |
 | 改后生效方式 | 重启服务生效                                                                                                       |
 
-* max_number_of_sync_file_retry
+* max\_number\_of\_sync\_file\_retry
 
-|     名字     | max_number_of_sync_file_retry |
+|     名字     | max\_number\_of\_sync\_file\_retry |
 | :----------: | :---------------------------- |
 |     描述     | 同步文件最大重试次数          |
-|     类型     | int                           |
+|     类型     | int32                           |
 |    默认值    | 5                             |
 | 改后生效方式 | 重启服务生效                  |
 
@@ -1289,30 +1289,30 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 ### Procedure 配置
 
-* procedure_core_worker_thread_count
+* procedure\_core\_worker\_thread\_count
 
-|     名字     | procedure_core_worker_thread_count |
+|     名字     | procedure\_core\_worker\_thread\_count |
 | :----------: | :--------------------------------- |
 |     描述     | 工作线程数量                       |
-|     类型     | int                                |
+|     类型     | int32                                |
 |    默认值    | 4                                  |
 | 改后生效方式 | 重启服务生效                       |
 
-* procedure_completed_clean_interval
+* procedure\_completed\_clean\_interval
 
-|     名字     | procedure_completed_clean_interval |
+|     名字     | procedure\_completed\_clean\_interval |
 | :----------: | :--------------------------------- |
 |     描述     | 清理已完成的 procedure 时间间隔    |
-|     类型     | int                                |
+|     类型     | int32                                |
 |    默认值    | 30(s)                              |
 | 改后生效方式 | 重启服务生效                       |
 
-* procedure_completed_evict_ttl
+* procedure\_completed\_evict\_ttl
 
-|     名字     | procedure_completed_evict_ttl     |
+|     名字     | procedure\_completed\_evict\_ttl     |
 | :----------: | :-------------------------------- |
 |     描述     | 已完成的 procedure 的数据保留时间 |
-|     类型     | int                               |
+|     类型     | int32                               |
 |    默认值    | 800(s)                            |
 | 改后生效方式 | 重启服务生效                      |
 
@@ -1338,21 +1338,21 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 * mqtt\_port
 
-|     名字     | mqtt\_port           |
-| :----------: | :------------------- |
-|     描述     | MQTT服务绑定的port。 |
-|     类型     | Int32                |
-|    默认值    | 1883                 |
-| 改后生效方式 | 触发生效             |
+|名字| mqtt\_port |
+|:---:|:---|
+|描述| MQTT服务绑定的port。 |
+|类型| int32 |
+|默认值| 1883 |
+|改后生效方式|触发生效|
 
 * mqtt\_handler\_pool\_size
 
-|     名字     | mqtt\_handler\_pool\_size          |
-| :----------: | :--------------------------------- |
-|     描述     | 用于处理MQTT消息的处理程序池大小。 |
-|     类型     | Int32                              |
-|    默认值    | 1                                  |
-| 改后生效方式 | 触发生效                           |
+|名字| mqtt\_handler\_pool\_size |
+|:---:|:---|
+|描述| 用于处理MQTT消息的处理程序池大小。 |
+|类型| int32 |
+|默认值| 1 |
+|改后生效方式|触发生效|
 
 * mqtt\_payload\_formatter
 
@@ -1365,31 +1365,148 @@ IoTDB ConfigNode 和 DataNode 的通用配置参数位于 `conf` 目录下。
 
 * mqtt\_max\_message\_size
 
-|     名字     | mqtt\_max\_message\_size             |
-| :----------: | :----------------------------------- |
-|     描述     | MQTT消息的最大长度(以字节为单位)。 |
-|     类型     | Int32                                |
-|    默认值    | 1048576                              |
-| 改后生效方式 | 触发生效                             |
+|名字| mqtt\_max\_message\_size |
+|:---:|:---|
+|描述| MQTT消息的最大长度(以字节为单位)。 |
+|类型| int32 |
+|默认值| 1048576 |
+|改后生效方式|触发生效|
 
 ### REST 服务配置
 
+* enable\_rest\_service
+
+|名字| enable\_rest\_service |
+|:---:|:--------------------|
+|描述| 是否开启Rest服务。         |
+|类型| Boolean             |
+|默认值| false               |
+|改后生效方式| 重启生效                |
+
+* rest\_service\_port
+
+|名字| rest\_service\_port |
+|:---:|:------------------|
+|描述| Rest服务监听端口号       |
+|类型| int32             |
+|默认值| 18080             |
+|改后生效方式| 重启生效              |
+
+* enable\_swagger
+
+|名字| enable\_swagger         |
+|:---:|:-----------------------|
+|描述| 是否启用swagger来展示rest接口信息 |
+|类型| Boolean                |
+|默认值| false                  |
+|改后生效方式| 重启生效                   |
+
+* rest\_query\_default\_row\_size\_limit
+
+|名字| rest\_query\_default\_row\_size\_limit |
+|:---:|:----------------------------------|
+|描述| 一次查询能返回的结果集最大行数                   |
+|类型| int32                             |
+|默认值| 10000                             |
+|改后生效方式| 重启生效                              |
+
+* cache\_expire
+
+|名字| cache\_expire  |
+|:---:|:--------------|
+|描述| 缓存客户登录信息的过期时间 |
+|类型| int32         |
+|默认值| 28800         |
+|改后生效方式| 重启生效          |
+
+* cache\_max\_num
+
+|名字| cache\_max\_num |
+|:---:|:--------------|
+|描述| 缓存中存储的最大用户数量  |
+|类型| int32         |
+|默认值| 100           |
+|改后生效方式| 重启生效          |
+
+* cache\_init\_num
+
+|名字| cache\_init\_num |
+|:---:|:---------------|
+|描述| 缓存初始容量         |
+|类型| int32          |
+|默认值| 10             |
+|改后生效方式| 重启生效           |
+
+* enable\_https
+
+|名字| cache\_init\_num           |
+|:---:|:-------------------------|
+|描述| REST Service 是否开启 SSL 配置 |
+|类型| Boolean                  |
+|默认值| false                    |
+|改后生效方式| 重启生效                     |
+
+* key\_store\_path
+
+|名字| key\_store\_path |
+|:---:|:---------------|
+|描述| keyStore 所在路径(非必填)  |
+|类型| String         |
+|默认值| ""          |
+|改后生效方式| 重启生效           |
+
+* key\_store\_pwd
+
+|名字| key\_store\_pwd |
+|:---:|:---------------|
+|描述| keyStore 密码(非必填) |
+|类型| String         |
+|默认值| ""          |
+|改后生效方式| 重启生效           |
+
+* trust\_store\_path
+
+|名字| trust\_store\_path |
+|:---:|:---------------|
+|描述| keyStore 密码(非必填) |
+|类型| String         |
+|默认值| ""          |
+|改后生效方式| 重启生效           |
+
+* trust\_store\_pwd
+
+|名字| trust\_store\_pwd |
+|:---:|:---------------|
+|描述| trustStore 密码(非必填) |
+|类型| String         |
+|默认值| ""          |
+|改后生效方式| 重启生效           |
+
+* idle\_timeout
+
+|名字| idle\_timeout  |
+|:---:|:--------------|
+|描述| SSL 超时时间,单位为秒 |
+|类型| int32         |
+|默认值| 5000          |
+|改后生效方式| 重启生效          |
+
 ### InfluxDB 协议适配器配置
 
-* enable_influxdb_rpc_service
+* enable\_influxdb\_rpc\_service
 
-|     名字     | enable_influxdb_rpc_service  |
+|     名字     | enable\_influxdb\_rpc\_service  |
 | :----------: | :--------------------------- |
 |     描述     | 是否开启InfluxDB RPC service |
 |     类型     | Boolean                      |
 |    默认值    | true                         |
 | 改后生效方式 | 重启服务生效                 |
 
-* influxdb_rpc_port
+* influxdb\_rpc\_port
 
-|     名字     | influxdb_rpc_port            |
+|     名字     | influxdb\_rpc\_port            |
 | :----------: | :--------------------------- |
 |     描述     | influxdb rpc service占用端口 |
-|     类型     | int                          |
+|     类型     | int32                          |
 |    默认值    | 8086                         |
 | 改后生效方式 | 重启服务生效                 |
\ No newline at end of file