You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by su...@apache.org on 2020/03/11 07:28:39 UTC

[incubator-iotdb-website] branch asf-site updated: Add documents

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

sunzesong pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 01fbefc  Add documents
     new bad8056  Merge remote-tracking branch 'upwebsite/asf-site' into asf-site
01fbefc is described below

commit 01fbefc3ba93a2d393a531232a643fd897541e79
Author: samperson1997 <sz...@mails.tsinghua.edu.cn>
AuthorDate: Wed Mar 11 15:25:57 2020 +0800

    Add documents
---
 .../UserGuide/0-Get Started/1-QuickStart.html      |   4 +-
 .../UserGuide/0-Get Started/1-QuickStart.md        |  25 +-
 .../2-Frequently asked questions.html              |  75 +----
 .../0-Get Started/2-Frequently asked questions.md  |  21 --
 .../UserGuide/0-Get Started/3-Publication.html     |  73 -----
 .../UserGuide/0-Get Started/3-Publication.md       |  21 --
 .../UserGuide/1-Overview/1-What is IoTDB.html      |  73 -----
 .../UserGuide/1-Overview/1-What is IoTDB.md        |  21 --
 .../UserGuide/1-Overview/2-Architecture.html       |  73 -----
 .../UserGuide/1-Overview/2-Architecture.md         |  21 --
 .../UserGuide/1-Overview/3-Scenario.html           |  73 -----
 .../UserGuide/1-Overview/3-Scenario.md             |  21 --
 .../UserGuide/1-Overview/4-Features.html           |  73 -----
 .../UserGuide/1-Overview/4-Features.md             |  21 --
 .../2-Concept/1-Data Model and Terminology.md      |  23 +-
 .../UserGuide/2-Concept/2-Data Type.html           |   2 +-
 .../UserGuide/2-Concept/2-Data Type.md             |  21 --
 .../UserGuide/2-Concept/3-Encoding.html            |  75 +----
 .../UserGuide/2-Concept/3-Encoding.md              |  21 --
 .../UserGuide/2-Concept/4-Compression.html         |  75 +----
 .../UserGuide/2-Concept/4-Compression.md           |  21 --
 .../UserGuide/3-Server/1-Download.html             |   2 +-
 .../UserGuide/3-Server/1-Download.md               |  21 --
 .../UserGuide/3-Server/2-Single Node Setup.html    |  75 +----
 .../UserGuide/3-Server/2-Single Node Setup.md      |  20 --
 .../UserGuide/3-Server/3-Cluster Setup.html        |  73 -----
 .../UserGuide/3-Server/3-Cluster Setup.md          |  20 --
 .../UserGuide/3-Server/4-Config Manual.html        |  77 +----
 .../UserGuide/3-Server/4-Config Manual.md          |  21 --
 .../UserGuide/3-Server/5-Docker Image.html         |  75 +----
 .../UserGuide/3-Server/5-Docker Image.md           |  21 --
 .../4-Client/1-Command Line Interface (CLI).html   |   2 +-
 .../4-Client/1-Command Line Interface (CLI).md     |  22 --
 .../UserGuide/4-Client/2-Programming - JDBC.md     |  21 --
 .../4-Client/2-Programming - Native API.html       | 314 ---------------------
 .../4-Client/2-Programming - Native API.md         | 101 -------
 .../UserGuide/4-Client/3-Programming - JDBC.html   | 307 --------------------
 .../UserGuide/4-Client/3-Programming - JDBC.md     | 278 ------------------
 .../UserGuide/4-Client/3-Programming - Session.md  |  31 +-
 .../4-Client/4-Programming - Other Languages.html  |  73 -----
 .../4-Client/4-Programming - Other Languages.md    |  20 --
 .../4-Client/5-Programming - TsFile API.html       | 153 +---------
 .../4-Client/5-Programming - TsFile API.md         |  21 --
 .../1-DDL (Data Definition Language).html          |   6 +-
 .../1-DDL (Data Definition Language).md            |  25 +-
 .../2-DML (Data Manipulation Language).html        |  10 +-
 .../2-DML (Data Manipulation Language).md          |  21 --
 .../3-Account Management Statements.html           |   2 +-
 .../3-Account Management Statements.md             |  21 --
 .../5-Operation Manual/4-SQL Reference.html        |  95 +++----
 .../5-Operation Manual/4-SQL Reference.md          |  21 --
 .../UserGuide/6-System Tools/1-Sync Tool.md        |  21 --
 .../6-System Tools/2-Memory Estimation Tool.md     |  21 --
 .../UserGuide/6-System Tools/3-JMX Tool.html       |  73 -----
 .../UserGuide/6-System Tools/3-JMX Tool.md         |  21 --
 .../UserGuide/6-System Tools/4-Watermark Tool.md   |  22 --
 .../UserGuide/6-System Tools/5-Log Visualizer.html |  73 -----
 .../UserGuide/6-System Tools/5-Log Visualizer.md   |  29 +-
 .../6-Query History Visualization Tool.html        |  73 -----
 .../6-Query History Visualization Tool.md          |  21 --
 .../6-System Tools/7-Monitor and Log Tools.html    |   2 +-
 .../6-System Tools/7-Monitor and Log Tools.md      |  21 --
 .../6-System Tools/8-Load External Tsfile.html     |  73 -----
 .../6-System Tools/8-Load External Tsfile.md       |  21 --
 .../UserGuide/7-Ecosystem Integration/1-Grafana.md |  20 --
 .../2-MapReduce TsFile.html                        |   2 +-
 .../7-Ecosystem Integration/2-MapReduce TsFile.md  |  20 --
 .../7-Ecosystem Integration/3-Spark TsFile.html    |  73 -----
 .../7-Ecosystem Integration/3-Spark TsFile.md      |  21 --
 .../7-Ecosystem Integration/4-Spark IoTDB.html     |  73 -----
 .../7-Ecosystem Integration/4-Spark IoTDB.md       |  20 --
 .../7-Ecosystem Integration/5-Hive TsFile.html     |   2 +-
 .../7-Ecosystem Integration/5-Hive TsFile.md       |  21 +-
 .../UserGuide/1-Overview/1-What is IoTDB.html      |  73 -----
 .../UserGuide/1-Overview/1-What is IoTDB.md        |  21 --
 .../UserGuide/1-Overview/2-Architecture.html       |  73 -----
 .../UserGuide/1-Overview/2-Architecture.md         |  21 --
 .../UserGuide/1-Overview/3-Scenario.html           |  73 -----
 .../UserGuide/1-Overview/3-Scenario.md             |  21 --
 .../UserGuide/1-Overview/4-Features.html           |  73 -----
 .../UserGuide/1-Overview/4-Features.md             |  21 --
 .../2-Concept/1-Data Model and Terminology.md      |  59 ++--
 .../UserGuide/2-Concept/2-Data Type.html           |   2 +-
 .../UserGuide/2-Concept/2-Data Type.md             |  21 --
 .../UserGuide/2-Concept/3-Encoding.html            |  75 +----
 .../UserGuide/2-Concept/3-Encoding.md              |  21 --
 .../UserGuide/2-Concept/4-Compression.html         |  75 +----
 .../UserGuide/2-Concept/4-Compression.md           |  21 --
 .../Documentation/UserGuide/3-Server/1-Download.md |  24 +-
 .../UserGuide/3-Server/2-Single Node Setup.html    |   2 +-
 .../UserGuide/3-Server/2-Single Node Setup.md      |  20 --
 .../UserGuide/3-Server/3-Cluster Setup.html        |  73 -----
 .../UserGuide/3-Server/3-Cluster Setup.md          |  20 --
 .../UserGuide/3-Server/4-Config Manual.html        |  78 +----
 .../UserGuide/3-Server/4-Config Manual.md          |  21 --
 .../UserGuide/3-Server/5-Docker Image.html         |   2 +-
 .../UserGuide/3-Server/5-Docker Image.md           |  21 --
 .../4-Client/1-Command Line Interface (CLI).html   |   6 +-
 .../4-Client/1-Command Line Interface (CLI).md     |  20 --
 .../UserGuide/4-Client/2-Programming - JDBC.md     |  21 --
 .../4-Client/2-Programming - Native API.html       | 306 --------------------
 .../4-Client/2-Programming - Native API.md         | 127 ---------
 .../UserGuide/4-Client/3-Programming - JDBC.html   | 307 --------------------
 .../UserGuide/4-Client/3-Programming - JDBC.md     | 267 ------------------
 .../UserGuide/4-Client/3-Programming - Session.md  |  21 --
 .../4-Client/4-Programming - Other Languages.md    |  21 --
 .../4-Client/5-Programming - TsFile API.html       |  12 +-
 .../4-Client/5-Programming - TsFile API.md         | 124 ++++----
 .../1-DDL (Data Definition Language).html          |   4 +-
 .../1-DDL (Data Definition Language).md            |  21 --
 .../2-DML (Data Manipulation Language).html        |  27 +-
 .../2-DML (Data Manipulation Language).md          |  21 --
 .../3-Account Management Statements.html           |   2 +-
 .../3-Account Management Statements.md             |  21 --
 .../5-Operation Manual/4-SQL Reference.html        |  91 +++---
 .../5-Operation Manual/4-SQL Reference.md          |  20 --
 .../UserGuide/6-System Tools/1-Sync Tool.md        |  23 +-
 .../6-System Tools/2-Memory Estimation Tool.md     |  21 --
 .../UserGuide/6-System Tools/3-JMX Tool.html       |  73 -----
 .../UserGuide/6-System Tools/3-JMX Tool.md         |  21 --
 .../UserGuide/6-System Tools/4-Watermark Tool.md   |  23 --
 .../UserGuide/6-System Tools/5-Log Visualizer.html |  73 -----
 .../UserGuide/6-System Tools/5-Log Visualizer.md   |  31 +-
 .../6-Query History Visualization Tool.html        |  73 -----
 .../6-Query History Visualization Tool.md          |  21 --
 .../6-System Tools/7-Monitor and Log Tools.html    |   2 +-
 .../6-System Tools/7-Monitor and Log Tools.md      |  29 +-
 .../6-System Tools/8-Load External Tsfile.html     |  73 -----
 .../6-System Tools/8-Load External Tsfile.md       |  21 --
 .../7-Ecosystem Integration/1-Grafana.html         |   2 +-
 .../UserGuide/7-Ecosystem Integration/1-Grafana.md |  21 --
 .../2-MapReduce TsFile.html                        |   2 +-
 .../7-Ecosystem Integration/2-MapReduce TsFile.md  |  20 --
 .../7-Ecosystem Integration/3-Spark TsFile.html    |   2 +-
 .../7-Ecosystem Integration/3-Spark TsFile.md      |  37 +--
 .../7-Ecosystem Integration/4-Spark IoTDB.html     |   4 +-
 .../7-Ecosystem Integration/4-Spark IoTDB.md       |  36 +--
 .../7-Ecosystem Integration/5-Hive TsFile.html     |   2 +-
 .../7-Ecosystem Integration/5-Hive TsFile.md       |  23 +-
 139 files changed, 244 insertions(+), 6244 deletions(-)

diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/0-Get Started/1-QuickStart.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/0-Get Started/1-QuickStart.html
index c36b810..7c8f2a3 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/0-Get Started/1-QuickStart.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/0-Get Started/1-QuickStart.html	
@@ -301,7 +301,7 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h2><a name='header-n5' class='md-header-anchor '></a>概览 </h2><ul><li><p>快速入门</p></li><li><p>安装环境</p></li><li><p>IoTDB安装</p><ul><li><p>从源代码生成</p><ul><li>配置文件<span>	</span></li></ul></li></ul></li><li><p>IoTDB试用</p><ul><li><p>启动IoTDB</p></li><li><p>操作IoTDB</p><ul><li>使用Cli工具</li><li>IoTDB的基本操作</li></ul></li><li><p>停止IoTDB</p></li></ul></li><li><p>单独打包服务器</p></li><li><p>单独打包客户端</p></li></ul><!-- /TOC --><h1><a name='header-n38' class='md-header-anchor '> [...]
-<span>	</span></p><h2><a name='header-n64' class='md-header-anchor '></a>IoTDB试用</h2><p>用户可以根据以下操作对IoTDB进行简单的试用,若以下操作均无误,则说明IoTDB安装成功。</p><h3><a name='header-n67' class='md-header-anchor '></a>启动IoTDB</h3><p>用户可以使用sbin文件夹下的start-server脚本启动IoTDB。</p><p>Linux系统与MacOS系统启动命令如下:</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; heigh [...]
+<div  id='write'  class = 'is-node'><h2><a name='header-n5' class='md-header-anchor '></a>概览 </h2><ul><li><p>快速入门</p></li><li><p>安装环境</p></li><li><p>IoTDB安装</p><ul><li><p>从源代码生成</p><ul><li>配置文件<span>	</span></li></ul></li></ul></li><li><p>IoTDB试用</p><ul><li><p>启动IoTDB</p></li><li><p>操作IoTDB</p><ul><li>使用Cli工具</li><li>IoTDB的基本操作</li></ul></li><li><p>停止IoTDB</p></li></ul></li><li><p>单独打包服务器</p></li><li><p>单独打包客户端</p></li></ul><!-- /TOC --><h1><a name='header-n38' class='md-header-anchor '> [...]
+<span>	</span></p><h2><a name='header-n64' class='md-header-anchor '></a>IoTDB试用</h2><p>用户可以根据以下操作对IoTDB进行简单的试用,若以下操作均无误,则说明IoTDB安装成功。</p><h3><a name='header-n67' class='md-header-anchor '></a>启动IoTDB</h3><p>用户可以使用sbin文件夹下的start-server脚本启动IoTDB。</p><p>Linux系统与MacOS系统启动命令如下:</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; heigh [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/0-Get Started/1-QuickStart.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/0-Get Started/1-QuickStart.md
index 53a1967..67be3ee 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/0-Get Started/1-QuickStart.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/0-Get Started/1-QuickStart.md	
@@ -1,26 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-    
-        http://www.apache.org/licenses/LICENSE-2.0
-    
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
-<!-- TOC -->
-
 ## 概览 
 
 - 快速入门
@@ -72,7 +49,7 @@ IoTDB支持多种安装途径。用户可以使用三种方式对IoTDB进行安
   * 日志配置模块 (`logback.xml`). 
 
 想要了解更多,请浏览[Chapter3: Server](https://iotdb.apache.org/#/Documents/0.9.x/chap3/sec1)
-	
+​	
 
 ## IoTDB试用
 
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/0-Get Started/2-Frequently asked questions.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/0-Get Started/2-Frequently asked questions.html
index 68cf5e4..3a78fd1 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/0-Get Started/2-Frequently asked questions.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/0-Get Started/2-Frequently asked questions.html	
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
@@ -301,6 +228,6 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h2><a name='header-n5' class='md-header-anchor '></a>概览</h2><ul><li><p>常见问题</p><ul><li>如何查询我的 IoTDB 版本?</li><li>在哪里可以找到 IoTDB 的日志?</li><li>在哪里可以找到 IoTDB 的数据文件?</li><li>如何知道 IoTDB 中存储了多少时间序列?</li><li>可以使用 Hadoop 和 Spark 读取 IoTDB 中的 TsFile 吗?</li><li>IoTDB 如何处理重复的数据点?</li><li>我如何知道具体的 timeseries 的类型?</li><li>如何更改 IoTDB 的客户端时间显示格式?</li></ul></li></ul><!-- /TOC --><h1><a name='header-n27' class='md-header-anchor '></a>常见问题</h1><h2><a name='header-n28' cla [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>常见问题</h1><p>Coming Soon.</p></div>
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/0-Get Started/2-Frequently asked questions.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/0-Get Started/2-Frequently asked questions.md
index 15a8ff9..bbe5e17 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/0-Get Started/2-Frequently asked questions.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/0-Get Started/2-Frequently asked questions.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 常见问题
 
 Coming Soon.
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/0-Get Started/3-Publication.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/0-Get Started/3-Publication.html
index c5c87c9..3090dde 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/0-Get Started/3-Publication.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/0-Get Started/3-Publication.html	
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/0-Get Started/3-Publication.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/0-Get Started/3-Publication.md
index 90cab63..b72f474 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/0-Get Started/3-Publication.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/0-Get Started/3-Publication.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 研究论文
 
 Apache IoTDB 始于清华大学软件学院。IoTDB是一个用于管理大量时间序列数据的数据库,它采用了列式存储、数据编码、预计算和索引技术,具有类SQL的接口,可支持每秒每节点写入数百万数据点,可以秒级获得超过数万亿个数据点的查询结果。它还可以很容易地与 ApacheHadoop、MapReduce 和 ApacheSpark 集成以进行分析。
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/1-What is IoTDB.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/1-What is IoTDB.html
index 3d2a5ce..3b0065f 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/1-What is IoTDB.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/1-What is IoTDB.html	
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/1-What is IoTDB.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/1-What is IoTDB.md
index 1ac6efa..969ee59 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/1-What is IoTDB.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/1-What is IoTDB.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第1章: IoTDB概述
 
 ## 什么是IoTDB
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/2-Architecture.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/2-Architecture.html
index 338b997..8b859b5 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/2-Architecture.html
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/2-Architecture.html
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/2-Architecture.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/2-Architecture.md
index 169370b..f536362 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/2-Architecture.md
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/2-Architecture.md
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第1章: IoTDB概述
 
 ## 架构
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/3-Scenario.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/3-Scenario.html
index 7420ff4..313205d 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/3-Scenario.html
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/3-Scenario.html
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/3-Scenario.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/3-Scenario.md
index 79fe86e..2719e26 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/3-Scenario.md
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/3-Scenario.md
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第1章: IoTDB概述
 
 ## 应用场景
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/4-Features.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/4-Features.html
index 3f0fe56..1435929 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/4-Features.html
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/4-Features.html
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/4-Features.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/4-Features.md
index 63bf407..b3ad1eb 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/4-Features.md
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/1-Overview/4-Features.md
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第1章: IoTDB概述
 
 ## 主要功能与特点
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/1-Data Model and Terminology.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/1-Data Model and Terminology.md
index 00012ef..18816fa 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/1-Data Model and Terminology.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/1-Data Model and Terminology.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第2章 IoTDB基本概念
 ## 数据模型与技术
 
@@ -207,7 +186,7 @@ IoTDB在显示时间戳时可以支持LONG类型以及DATETIME-DISPLAY类型,
   |||||
   |ms|millisecond|1ms=1000_000 nanoseconds|1ms|
   |us|microsecond|1us=1000 nanoseconds|1us|
-  |ns|nanosecond|1ns=1 nanosecond|1ns|  
+  |ns|nanosecond|1ns=1 nanosecond|1ns|
   
   </center>
   
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/2-Data Type.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/2-Data Type.html
index d105b7b..95ef32d 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/2-Data Type.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/2-Data Type.html	
@@ -301,6 +301,6 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第2章 IoTDB基本概念</h1><h2><a name='header-n5' class='md-header-anchor '></a>数据类型</h2><p>IoTDB支持:</p><ul><li>BOOLEAN(布尔值)</li><li>INT32(整型)</li><li>INT64(长整型)</li><li>FLOAT(单精度浮点数)</li><li>DOUBLE(双精度浮点数)</li><li>TEXT(字符串)</li></ul><p>一共六种数据类型。</p><p>其中<strong>FLOAT</strong>与<strong>DOUBLE</strong>类型的序列,如果编码方式采用<a href='/#/Documents/progress/chap2/sec3'>RLE</a>或<a href='/#/Documents/progress/chap2/sec3'>T [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第2章 IoTDB基本概念</h1><h2><a name='header-n5' class='md-header-anchor '></a>数据类型</h2><p>IoTDB支持:</p><ul><li>BOOLEAN(布尔值)</li><li>INT32(整型)</li><li>INT64(长整型)</li><li>FLOAT(单精度浮点数)</li><li>DOUBLE(双精度浮点数)</li><li>TEXT(字符串)</li></ul><p>一共六种数据类型。</p><p>其中<strong>FLOAT</strong>与<strong>DOUBLE</strong>类型的序列,如果编码方式采用<a href='/#/Documents/progress/chap2/sec3'>RLE</a>或<a href='/#/Documents/progress/chap2/sec3'>T [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/2-Data Type.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/2-Data Type.md
index b5acca4..1c168fe 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/2-Data Type.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/2-Data Type.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第2章 IoTDB基本概念
 
 ## 数据类型
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/3-Encoding.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/3-Encoding.html
index 4f18a52..074aedd 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/3-Encoding.html
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/3-Encoding.html
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
@@ -301,6 +228,6 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第2章 IoTDB基本概念</h1><h2><a name='header-n5' class='md-header-anchor '></a>编码方式</h2><p>为了提高数据的存储效率,需要在数据写入的过程中对数据进行编码,从而减少磁盘空间的使用量。在写数据以及读数据的过程中都能够减少I/O操作的数据量从而提高性能。IoTDB支持四种针对不同类型的数据的编码方法:</p><ul><li>PLAIN编码(PLAIN)</li></ul><p>PLAIN编码,默认的编码方式,即不编码,支持多种数据类型,压缩和解压缩的时间效率较高,但空间存储效率较低。</p><ul><li>二阶差分编码(TS_2DIFF)</li></ul><p>二阶差分编码,比较适合编码单调递增或者递减的序列数据,不适合编码波动较大的数据。</p><ul><li>游程编码(RLE)</li></ul><p>游程编码,比较适 [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第2章 IoTDB基本概念</h1><h2><a name='header-n5' class='md-header-anchor '></a>编码方式</h2><p>为了提高数据的存储效率,需要在数据写入的过程中对数据进行编码,从而减少磁盘空间的使用量。在写数据以及读数据的过程中都能够减少I/O操作的数据量从而提高性能。IoTDB支持四种针对不同类型的数据的编码方法:</p><ul><li>PLAIN编码(PLAIN)</li></ul><p>PLAIN编码,默认的编码方式,即不编码,支持多种数据类型,压缩和解压缩的时间效率较高,但空间存储效率较低。</p><ul><li>二阶差分编码(TS_2DIFF)</li></ul><p>二阶差分编码,比较适合编码单调递增或者递减的序列数据,不适合编码波动较大的数据。</p><p>二阶差分编码也可用于对浮点数进行编码,但在创建时间序列的时候需指定保留 [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/3-Encoding.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/3-Encoding.md
index 230904a..9c1dfa0 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/3-Encoding.md
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/3-Encoding.md
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第2章 IoTDB基本概念
 
 ## 编码方式
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/4-Compression.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/4-Compression.html
index ba1707f..3b4dad1 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/4-Compression.html
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/4-Compression.html
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
@@ -301,6 +228,6 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第2章 IoTDB基本概念</h1><h2><a name='header-n5' class='md-header-anchor '></a>压缩方式</h2><p>当时间序列写入并按照指定的类型编码为二进制数据后,IoTDB会使用压缩技术对该数据进行压缩,进一步提升空间存储效率。虽然编码和压缩都旨在提升存储效率,但编码技术通常只适合特定的数据类型(如二阶差分编码只适合与INT32或者INT64编码,存储浮点数需要先将他们乘以10m以转换为整数),然后将它们转换为二进制流。压缩方式(SNAPPY)针对二进制流进行压缩,因此压缩方式的使用不再受数据类型的限制。</p><p>IoTDB允许在创建一个时间序列的时候指定该列的压缩方式。现阶段IoTDB现在支持的压缩方式有两种:</p><ul><li>UNCOMPRESSED(不压缩)</li><li>SNAPPY压缩</li></ul><p>压缩方 [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第2章 IoTDB基本概念</h1><h2><a name='header-n5' class='md-header-anchor '></a>压缩方式</h2><p>当时间序列写入并按照指定的类型编码为二进制数据后,IoTDB会使用压缩技术对该数据进行压缩,进一步提升空间存储效率。虽然编码和压缩都旨在提升存储效率,但编码技术通常只适合特定的数据类型(如二阶差分编码只适合与INT32或者INT64编码,存储浮点数需要先将他们乘以10m以转换为整数),然后将它们转换为二进制流。压缩方式(SNAPPY)针对二进制流进行压缩,因此压缩方式的使用不再受数据类型的限制。</p><p>IoTDB允许在创建一个时间序列的时候指定该列的压缩方式。现阶段IoTDB现在支持的压缩方式有两种:</p><ul><li>UNCOMPRESSOR(不压缩)</li><li>SNAPPY压缩</li></ul><p>压缩方 [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/4-Compression.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/4-Compression.md
index e3467d9..89bfbbf 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/4-Compression.md
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/2-Concept/4-Compression.md
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第2章 IoTDB基本概念
 
 ## 压缩方式
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/1-Download.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/1-Download.html
index 2be1388..7c23e01 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/1-Download.html
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/1-Download.html
@@ -301,6 +301,6 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第3章 服务器端</h1><h2><a name='header-n5' class='md-header-anchor '></a>下载</h2><p>IoTDB为您提供了两种安装方式,您可以参考下面的建议,任选其中一种:</p><p>第一种,从官网下载安装包。这是我们推荐使用的安装方式,通过该方式,您将得到一个可以立即使用的、打包好的二进制可执行文件。</p><p>第二种,使用源码编译。若您需要自行修改代码,可以使用该安装方式。</p><h3><a name='header-n9' class='md-header-anchor '></a>安装环境要求</h3><p>安装前请保证您的电脑上配有JDK&gt;=1.8的运行环境,并配置好JAVA_HOME环境变量。</p><p>如果您需要从源码进行编译,还需要安装:</p><ol start='' ><li>Maven&gt;=3.1的运行 [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n42' class='md-header-anchor '></a>第3章 服务器端</h1><h2><a name='header-n43' class='md-header-anchor '></a>下载</h2><p>IoTDB为您提供了两种安装方式,您可以参考下面的建议,任选其中一种:</p><p>第一种,从官网下载安装包。这是我们推荐使用的安装方式,通过该方式,您将得到一个可以立即使用的、打包好的二进制可执行文件。</p><p>第二种,使用源码编译。若您需要自行修改代码,可以使用该安装方式。</p><h3><a name='header-n47' class='md-header-anchor '></a>安装环境要求</h3><p>安装前请保证您的电脑上配有JDK&gt;=1.8的运行环境,并配置好JAVA_HOME环境变量。</p><p>如果您需要从源码进行编译,还需要安装:</p><ol start='' ><li>Maven&gt;=3.1 [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/1-Download.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/1-Download.md
index c4a1e21..f475418 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/1-Download.md
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/1-Download.md
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第3章 服务器端
 
 ## 下载
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/2-Single Node Setup.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/2-Single Node Setup.html
index 890bfdf..c3cfb3f 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/2-Single Node Setup.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/2-Single Node Setup.html	
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
@@ -301,6 +228,6 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第3章: 服务器端</h1><h2><a name='header-n5' class='md-header-anchor '></a>单节点安装</h2><p>用户可以使用 sbin 文件夹下 start-server 脚本启动 IoTDB.</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" auto [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第3章: 服务器端</h1><p>Coming Soon.</p></div>
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/2-Single Node Setup.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/2-Single Node Setup.md
index be153fc..513d4fa 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/2-Single Node Setup.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/2-Single Node Setup.md	
@@ -1,23 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
 # 第3章: 服务器端
 
 Coming Soon.
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/3-Cluster Setup.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/3-Cluster Setup.html
index 88bf392..2c2a8e2 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/3-Cluster Setup.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/3-Cluster Setup.html	
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/3-Cluster Setup.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/3-Cluster Setup.md
index be153fc..513d4fa 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/3-Cluster Setup.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/3-Cluster Setup.md	
@@ -1,23 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
 # 第3章: 服务器端
 
 Coming Soon.
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/4-Config Manual.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/4-Config Manual.html
index d387436..27d225f 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/4-Config Manual.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/4-Config Manual.html	
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
@@ -301,8 +228,6 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第3章 服务器端</h1><h2><a name='header-n5' class='md-header-anchor '></a>配置手册</h2><p>为方便IoTDB Server的配置与管理,IoTDB Server为用户提供三种配置项,使得用户可以在启动服务器或服务器运行时对其进行配置。</p><p>三种配置项的配置文件均位于IoTDB安装目录:<code>$IOTDB_HOME/conf</code>文件夹下,其中涉及server配置的共有2个文件,分别为:<code>iotdb-env.sh</code>, <code>iotdb-engine.properties</code>。用户可以通过更改其中的配置项对系统运行的相关配置项进行配置。</p><p>配置文件的说明如下:</p><ul><li><code>iotdb-env.sh</code>:环境配置项的默认配置文件。用户 [...]
-生效方式为<code>触发生效</code>的均为支持热修改的配置参数。</p><p>触发方式:客户端发送<code>load configuration</code>命令至IoTDB Server,客户端的使用方式详见第4章</p><h3><a name='header-n17' class='md-header-anchor '></a>环境配置项</h3><p>环境配置项主要用于对IoTDB Server运行的Java环境相关参数进行配置,如JVM相关配置。IoTDB Server启动时,此部分配置会被传给JVM。用户可以通过查看 <code>iotdb-env.sh</code>(或<code>iotdb-env.bat</code>)文件查看环境配置项内容。详细配置项说明如下:</p><ul><li>LOCAL_JMX</li></ul><figure><table><thead><tr><th style='text-align:center;' >名字</th><th style='text-align:left;' >LOCAL_JMX</th></tr [...]
-若要打开GC日志,则需要在启动IoTDB Server的时候加上&quot;printgc&quot;参数:</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="bash"><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang="bash"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: none;"></ [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第3章 服务器端</h1><h2><a name='header-n5' class='md-header-anchor '></a>系统配置</h2><p>为方便IoTDB Server的配置与管理,IoTDB Server为用户提供三种配置项,使得用户可以在启动服务器或服务器运行时对其进行配置。</p><p>三种配置项的配置文件均位于IoTDB安装目录:<code>$IOTDB_HOME/conf</code>文件夹下,其中涉及server配置的共有3个文件,分别为:<code>iotdb-env.sh</code>, <code>tsfile-format.properties</code>, <code>iotdb-engine.properties</code>。用户可以通过更改其中的配置项对系统运行的相关配置项进行配置。</p><p>配置文件的说明如下:</p><ul><li><c [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/4-Config Manual.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/4-Config Manual.md
index f635bc8..183a012 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/4-Config Manual.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/4-Config Manual.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第3章 服务器端
 
 ## 系统配置
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/5-Docker Image.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/5-Docker Image.html
index 84b3d90..a0b692c 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/5-Docker Image.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/5-Docker Image.html	
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
@@ -301,6 +228,6 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第3章 服务器端</h1><h2><a name='header-n5' class='md-header-anchor '></a>Docker Image</h2><p>Dockerfile 存放在的 docker 工程下的 src/main/Dockerfile 中.</p><ol start='' ><li>您可以使用下面的命令构建 docker image: </li></ol><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3p [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第3章 服务器端</h1><p>Coming Soon.</p></div>
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/5-Docker Image.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/5-Docker Image.md
index c5b8c36..3729d0b 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/5-Docker Image.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/3-Server/5-Docker Image.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第3章 服务器端
 
 Coming Soon.
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/1-Command Line Interface (CLI).html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/1-Command Line Interface (CLI).html
index 294e215..8006012 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/1-Command Line Interface (CLI).html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/1-Command Line Interface (CLI).html	
@@ -301,7 +301,7 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><!-- TOC --><h1><a name='header-n5' class='md-header-anchor '></a>第4章 客户端</h1><h2><a name='header-n6' class='md-header-anchor '></a>概览</h2><ul><li><p>Cli / Shell工具</p><ul><li>Cli / Shell安装</li><li>Cli / Shell运行方式</li><li>Cli / Shell运行参数</li><li>Cli / Shell的-e参数</li></ul></li></ul><!-- /TOC --><h1><a name='header-n20' class='md-header-anchor '></a>Command Line Interface (CLI)</h1><p>IOTDB为用户提供Client/Shell工具用于启动客户端和服务端程序。下面介绍每个Client/Shell工具的运行方式和相关参数。</ [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n5' class='md-header-anchor '></a>第4章 客户端</h1><h2><a name='header-n6' class='md-header-anchor '></a>概览</h2><ul><li><p>Cli / Shell工具</p><ul><li>Cli / Shell安装</li><li>Cli / Shell运行方式</li><li>Cli / Shell运行参数</li><li>Cli / Shell的-e参数</li></ul></li></ul><!-- /TOC --><h1><a name='header-n20' class='md-header-anchor '></a>Command Line Interface (CLI)</h1><p>IOTDB为用户提供Client/Shell工具用于启动客户端和服务端程序。下面介绍每个Client/Shell工具的运行方式和相关参数。</p><blockquot [...]
 用户也可以在启动脚本的最前方设置自己的环境变量,如JAVA_HOME等 (对于linux用户,脚本路径为:&quot;/sbin/start-client.sh&quot;; 对于windows用户,脚本路径为:&quot;/sbin/start-client.bat&quot;)</p><p>&nbsp;</p><p>Linux系统与MacOS系统启动命令如下:</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellcheck=" [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/1-Command Line Interface (CLI).md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/1-Command Line Interface (CLI).md
index e1bcff3..749144c 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/1-Command Line Interface (CLI).md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/1-Command Line Interface (CLI).md	
@@ -1,25 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
-<!-- TOC -->
 # 第4章 客户端
 ## 概览
 - Cli / Shell工具
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/2-Programming - JDBC.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/2-Programming - JDBC.md
index 923d00b..c0f83e3 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/2-Programming - JDBC.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/2-Programming - JDBC.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第4章: 客户端
 
 ## 编程 - JDBC
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/2-Programming - Native API.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/2-Programming - Native API.html
deleted file mode 100644
index bb318c8..0000000
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/2-Programming - Native API.html	
+++ /dev/null
@@ -1,314 +0,0 @@
-<!doctype html>
-<html>
-<head>
-<meta charset='UTF-8'><meta name='viewport' content='width=device-width initial-scale=1'>
-<title>2-Programming - Native API</title><link href='https://fonts.loli.net/css?family=Open+Sans:400italic,700italic,700,400&subset=latin,latin-ext' rel='stylesheet' type='text/css' /><style type='text/css'>html {overflow-x: initial !important;}:root { --bg-color:#ffffff; --text-color:#333333; --select-text-bg-color:#B5D6FC; --select-text-font-color:auto; --monospace:"Lucida Console",Consolas,"Courier",monospace; }
-html { font-size: 14px; background-color: var(--bg-color); color: var(--text-color); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; }
-body { margin: 0px; padding: 0px; height: auto; bottom: 0px; top: 0px; left: 0px; right: 0px; font-size: 1rem; line-height: 1.42857; overflow-x: hidden; background: inherit; }
-iframe { margin: auto; }
-a.url { word-break: break-all; }
-a:active, a:hover { outline: 0px; }
-.in-text-selection, ::selection { text-shadow: none; background: var(--select-text-bg-color); color: var(--select-text-font-color); }
-#write { margin: 0px auto; height: auto; width: inherit; word-break: normal; word-wrap: break-word; position: relative; white-space: normal; overflow-x: visible; }
-#write.first-line-indent p { text-indent: 2em; }
-#write.first-line-indent li p, #write.first-line-indent p * { text-indent: 0px; }
-#write.first-line-indent li { margin-left: 2em; }
-.for-image #write { padding-left: 8px; padding-right: 8px; }
-body.typora-export { padding-left: 30px; padding-right: 30px; }
-.typora-export .footnote-line, .typora-export p { white-space: pre-wrap; }
-@media screen and (max-width: 500px) {
-  body.typora-export { padding-left: 0px; padding-right: 0px; }
-  .CodeMirror-sizer { margin-left: 0px !important; }
-  .CodeMirror-gutters { display: none !important; }
-}
-#write li > figure:first-child { margin-top: -20px; }
-#write ol, #write ul { position: relative; }
-img { max-width: 100%; vertical-align: middle; }
-button, input, select, textarea { color: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; }
-input[type="checkbox"], input[type="radio"] { line-height: normal; padding: 0px; }
-*, ::after, ::before { box-sizing: border-box; }
-#write h1, #write h2, #write h3, #write h4, #write h5, #write h6, #write p, #write pre { width: inherit; }
-#write h1, #write h2, #write h3, #write h4, #write h5, #write h6, #write p { position: relative; }
-h1, h2, h3, h4, h5, h6 { break-after: avoid-page; break-inside: avoid; orphans: 2; }
-p { orphans: 4; }
-h1 { font-size: 2rem; }
-h2 { font-size: 1.8rem; }
-h3 { font-size: 1.6rem; }
-h4 { font-size: 1.4rem; }
-h5 { font-size: 1.2rem; }
-h6 { font-size: 1rem; }
-.md-math-block, .md-rawblock, h1, h2, h3, h4, h5, h6, p { margin-top: 1rem; margin-bottom: 1rem; }
-.hidden { display: none; }
-.md-blockmeta { color: rgb(204, 204, 204); font-weight: 700; font-style: italic; }
-a { cursor: pointer; }
-sup.md-footnote { padding: 2px 4px; background-color: rgba(238, 238, 238, 0.7); color: rgb(85, 85, 85); border-radius: 4px; cursor: pointer; }
-sup.md-footnote a, sup.md-footnote a:hover { color: inherit; text-transform: inherit; text-decoration: inherit; }
-#write input[type="checkbox"] { cursor: pointer; width: inherit; height: inherit; }
-figure { overflow-x: auto; margin: 1.2em 0px; max-width: calc(100% + 16px); padding: 0px; }
-figure > table { margin: 0px !important; }
-tr { break-inside: avoid; break-after: auto; }
-thead { display: table-header-group; }
-table { border-collapse: collapse; border-spacing: 0px; width: 100%; overflow: auto; break-inside: auto; text-align: left; }
-table.md-table td { min-width: 80px; }
-.CodeMirror-gutters { border-right: 0px; background-color: inherit; }
-.CodeMirror { text-align: left; }
-.CodeMirror-placeholder { opacity: 0.3; }
-.CodeMirror pre { padding: 0px 4px; }
-.CodeMirror-lines { padding: 0px; }
-div.hr:focus { cursor: none; }
-#write pre { white-space: pre-wrap; }
-#write.fences-no-line-wrapping pre { white-space: pre; }
-#write pre.ty-contain-cm { white-space: normal; }
-.CodeMirror-gutters { margin-right: 4px; }
-.md-fences { font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; overflow: visible; white-space: pre; background: inherit; position: relative !important; }
-.md-diagram-panel { width: 100%; margin-top: 10px; text-align: center; padding-top: 0px; padding-bottom: 8px; overflow-x: auto; }
-#write .md-fences.mock-cm { white-space: pre-wrap; }
-.md-fences.md-fences-with-lineno { padding-left: 0px; }
-#write.fences-no-line-wrapping .md-fences.mock-cm { white-space: pre; overflow-x: auto; }
-.md-fences.mock-cm.md-fences-with-lineno { padding-left: 8px; }
-.CodeMirror-line, twitterwidget { break-inside: avoid; }
-.footnotes { opacity: 0.8; font-size: 0.9rem; margin-top: 1em; margin-bottom: 1em; }
-.footnotes + .footnotes { margin-top: 0px; }
-.md-reset { margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: top; background: 0px 0px; text-decoration: none; text-shadow: none; float: none; position: static; width: auto; height: auto; white-space: nowrap; cursor: inherit; -webkit-tap-highlight-color: transparent; line-height: normal; font-weight: 400; text-align: left; box-sizing: content-box; direction: ltr; }
-li div { padding-top: 0px; }
-blockquote { margin: 1rem 0px; }
-li .mathjax-block, li p { margin: 0.5rem 0px; }
-li { margin: 0px; position: relative; }
-blockquote > :last-child { margin-bottom: 0px; }
-blockquote > :first-child, li > :first-child { margin-top: 0px; }
-.footnotes-area { color: rgb(136, 136, 136); margin-top: 0.714rem; padding-bottom: 0.143rem; white-space: normal; }
-#write .footnote-line { white-space: pre-wrap; }
-@media print {
-  body, html { border: 1px solid transparent; height: 99%; break-after: avoid; break-before: avoid; }
-  #write { margin-top: 0px; border-color: transparent !important; }
-  .typora-export * { -webkit-print-color-adjust: exact; }
-  html.blink-to-pdf { font-size: 13px; }
-  .typora-export #write { padding-left: 1cm; padding-right: 1cm; padding-bottom: 0px; break-after: avoid; }
-  .typora-export #write::after { height: 0px; }
-  @page { margin: 20mm 0px; }
-}
-.footnote-line { margin-top: 0.714em; font-size: 0.7em; }
-a img, img a { cursor: pointer; }
-pre.md-meta-block { font-size: 0.8rem; min-height: 0.8rem; white-space: pre-wrap; background: rgb(204, 204, 204); display: block; overflow-x: hidden; }
-p > img:only-child { display: block; margin: auto; }
-p > .md-image:only-child { display: inline-block; width: 100%; text-align: center; }
-#write .MathJax_Display { margin: 0.8em 0px 0px; }
-.md-math-block { width: 100%; }
-.md-math-block:not(:empty)::after { display: none; }
-[contenteditable="true"]:active, [contenteditable="true"]:focus { outline: 0px; box-shadow: none; }
-.md-task-list-item { position: relative; list-style-type: none; }
-.task-list-item.md-task-list-item { padding-left: 0px; }
-.md-task-list-item > input { position: absolute; top: 0px; left: 0px; margin-left: -1.2em; margin-top: calc(1em - 10px); }
-.math { font-size: 1rem; }
-.md-toc { min-height: 3.58rem; position: relative; font-size: 0.9rem; border-radius: 10px; }
-.md-toc-content { position: relative; margin-left: 0px; }
-.md-toc-content::after, .md-toc::after { display: none; }
-.md-toc-item { display: block; color: rgb(65, 131, 196); }
-.md-toc-item a { text-decoration: none; }
-.md-toc-inner:hover { text-decoration: underline; }
-.md-toc-inner { display: inline-block; cursor: pointer; }
-.md-toc-h1 .md-toc-inner { margin-left: 0px; font-weight: 700; }
-.md-toc-h2 .md-toc-inner { margin-left: 2em; }
-.md-toc-h3 .md-toc-inner { margin-left: 4em; }
-.md-toc-h4 .md-toc-inner { margin-left: 6em; }
-.md-toc-h5 .md-toc-inner { margin-left: 8em; }
-.md-toc-h6 .md-toc-inner { margin-left: 10em; }
-@media screen and (max-width: 48em) {
-  .md-toc-h3 .md-toc-inner { margin-left: 3.5em; }
-  .md-toc-h4 .md-toc-inner { margin-left: 5em; }
-  .md-toc-h5 .md-toc-inner { margin-left: 6.5em; }
-  .md-toc-h6 .md-toc-inner { margin-left: 8em; }
-}
-a.md-toc-inner { font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; }
-.footnote-line a:not(.reversefootnote) { color: inherit; }
-.md-attr { display: none; }
-.md-fn-count::after { content: "."; }
-code, pre, samp, tt { font-family: var(--monospace); }
-kbd { margin: 0px 0.1em; padding: 0.1em 0.6em; font-size: 0.8em; color: rgb(36, 39, 41); background: rgb(255, 255, 255); border: 1px solid rgb(173, 179, 185); border-radius: 3px; box-shadow: rgba(12, 13, 14, 0.2) 0px 1px 0px, rgb(255, 255, 255) 0px 0px 0px 2px inset; white-space: nowrap; vertical-align: middle; }
-.md-comment { color: rgb(162, 127, 3); opacity: 0.8; font-family: var(--monospace); }
-code { text-align: left; vertical-align: initial; }
-a.md-print-anchor { white-space: pre !important; border-width: initial !important; border-style: none !important; border-color: initial !important; display: inline-block !important; position: absolute !important; width: 1px !important; right: 0px !important; outline: 0px !important; background: 0px 0px !important; text-decoration: initial !important; text-shadow: initial !important; }
-.md-inline-math .MathJax_SVG .noError { display: none !important; }
-.md-math-block .MathJax_SVG_Display { text-align: center; margin: 0px; position: relative; text-indent: 0px; max-width: none; max-height: none; min-height: 0px; min-width: 100%; width: auto; overflow-y: hidden; display: block !important; }
-.MathJax_SVG_Display, .md-inline-math .MathJax_SVG_Display { width: auto; margin: inherit; display: inline-block !important; }
-.MathJax_SVG .MJX-monospace { font-family: var(--monospace); }
-.MathJax_SVG .MJX-sans-serif { font-family: sans-serif; }
-.MathJax_SVG { display: inline; font-style: normal; font-weight: 400; line-height: normal; zoom: 90%; text-indent: 0px; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; direction: ltr; max-width: none; max-height: none; min-width: 0px; min-height: 0px; border: 0px; padding: 0px; margin: 0px; }
-.MathJax_SVG * { transition: none; }
-.MathJax_SVG_Display svg { vertical-align: middle !important; margin-bottom: 0px !important; }
-.os-windows.monocolor-emoji .md-emoji { font-family: "Segoe UI Symbol", sans-serif; }
-.md-diagram-panel > svg { max-width: 100%; }
-[lang="mermaid"] svg, [lang="flow"] svg { max-width: 100%; }
-[lang="mermaid"] .node text { font-size: 1rem; }
-table tr th { border-bottom: 0px; }
-video { max-width: 100%; display: block; margin: 0px auto; }
-iframe { max-width: 100%; width: 100%; border: none; }
-.highlight td, .highlight tr { border: 0px; }
-
-
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
-:root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
-@font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
-@font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
-@font-face { font-family: "Open Sans"; font-style: normal; font-weight: bold; src: local("Open Sans Bold"), url("./github/700.woff") format("woff"); }
-@font-face { font-family: "Open Sans"; font-style: italic; font-weight: bold; src: local("Open Sans Bold Italic"), url("./github/700i.woff") format("woff"); }
-html { font-size: 16px; }
-body { font-family: "Open Sans", "Clear Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); line-height: 1.6; }
-#write { max-width: 860px; margin: 0px auto; padding: 30px 30px 100px; }
-#write > ul:first-child, #write > ol:first-child { margin-top: 30px; }
-a { color: rgb(65, 131, 196); }
-h1, h2, h3, h4, h5, h6 { position: relative; margin-top: 1rem; margin-bottom: 1rem; font-weight: bold; line-height: 1.4; cursor: text; }
-h1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor, h5:hover a.anchor, h6:hover a.anchor { text-decoration: none; }
-h1 tt, h1 code { font-size: inherit; }
-h2 tt, h2 code { font-size: inherit; }
-h3 tt, h3 code { font-size: inherit; }
-h4 tt, h4 code { font-size: inherit; }
-h5 tt, h5 code { font-size: inherit; }
-h6 tt, h6 code { font-size: inherit; }
-h1 { padding-bottom: 0.3em; font-size: 2.25em; line-height: 1.2; border-bottom: 1px solid rgb(238, 238, 238); }
-h2 { padding-bottom: 0.3em; font-size: 1.75em; line-height: 1.225; border-bottom: 1px solid rgb(238, 238, 238); }
-h3 { font-size: 1.5em; line-height: 1.43; }
-h4 { font-size: 1.25em; }
-h5 { font-size: 1em; }
-h6 { font-size: 1em; color: rgb(119, 119, 119); }
-p, blockquote, ul, ol, dl, table { margin: 0.8em 0px; }
-li > ol, li > ul { margin: 0px; }
-hr { height: 2px; padding: 0px; margin: 16px 0px; background-color: rgb(231, 231, 231); border: 0px none; overflow: hidden; box-sizing: content-box; }
-li p.first { display: inline-block; }
-ul, ol { padding-left: 30px; }
-ul:first-child, ol:first-child { margin-top: 0px; }
-ul:last-child, ol:last-child { margin-bottom: 0px; }
-blockquote { border-left: 4px solid rgb(223, 226, 229); padding: 0px 15px; color: rgb(119, 119, 119); }
-blockquote blockquote { padding-right: 0px; }
-table { padding: 0px; word-break: initial; }
-table tr { border-top: 1px solid rgb(223, 226, 229); margin: 0px; padding: 0px; }
-table tr:nth-child(2n), thead { background-color: rgb(248, 248, 248); }
-table tr th { font-weight: bold; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(223, 226, 229); border-right-color: rgb(223, 226, 229); border-left-color: rgb(223, 226, 229); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; text-align: left; margin: 0px; padding: 6px 13px; }
-table tr td { border: 1px solid rgb(223, 226, 229); text-align: left; margin: 0px; padding: 6px 13px; }
-table tr th:first-child, table tr td:first-child { margin-top: 0px; }
-table tr th:last-child, table tr td:last-child { margin-bottom: 0px; }
-.CodeMirror-lines { padding-left: 4px; }
-.code-tooltip { box-shadow: rgba(0, 28, 36, 0.3) 0px 1px 1px 0px; border-top: 1px solid rgb(238, 242, 242); }
-.md-fences, code, tt { border: 1px solid rgb(231, 234, 237); background-color: rgb(248, 248, 248); border-radius: 3px; padding: 2px 4px 0px; font-size: 0.9em; }
-code { background-color: rgb(243, 244, 244); padding: 0px 4px 2px; }
-.md-fences { margin-bottom: 15px; margin-top: 15px; padding: 8px 1em 6px; }
-.md-task-list-item > input { margin-left: -1.3em; }
-@media print {
-  html { font-size: 13px; }
-  table, pre { break-inside: avoid; }
-  pre { word-wrap: break-word; }
-}
-.md-fences { background-color: rgb(248, 248, 248); }
-#write pre.md-meta-block { padding: 1rem; font-size: 85%; line-height: 1.45; background-color: rgb(247, 247, 247); border: 0px; border-radius: 3px; color: rgb(119, 119, 119); margin-top: 0px !important; }
-.mathjax-block > .code-tooltip { bottom: 0.375rem; }
-.md-mathjax-midline { background: rgb(250, 250, 250); }
-#write > h3.md-focus::before { left: -1.5625rem; top: 0.375rem; }
-#write > h4.md-focus::before { left: -1.5625rem; top: 0.285714rem; }
-#write > h5.md-focus::before { left: -1.5625rem; top: 0.285714rem; }
-#write > h6.md-focus::before { left: -1.5625rem; top: 0.285714rem; }
-.md-image > .md-meta { border-radius: 3px; padding: 2px 0px 0px 4px; font-size: 0.9em; color: inherit; }
-.md-tag { color: rgb(167, 167, 167); opacity: 1; }
-.md-toc { margin-top: 20px; padding-bottom: 20px; }
-.sidebar-tabs { border-bottom: none; }
-#typora-quick-open { border: 1px solid rgb(221, 221, 221); background-color: rgb(248, 248, 248); }
-#typora-quick-open-item { background-color: rgb(250, 250, 250); border-color: rgb(254, 254, 254) rgb(229, 229, 229) rgb(229, 229, 229) rgb(238, 238, 238); border-style: solid; border-width: 1px; }
-.on-focus-mode blockquote { border-left-color: rgba(85, 85, 85, 0.12); }
-header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Arial, sans-serif; }
-.file-node-content:hover .file-node-icon, .file-node-content:hover .file-node-open-state { visibility: visible; }
-.mac-seamless-mode #typora-sidebar { background-color: var(--side-bar-bg-color); }
-.md-lang { color: rgb(180, 101, 77); }
-.html-for-mac .context-menu { --item-hover-bg-color: #E6F0FE; }
-#md-notification .btn { border: 0px; }
-.dropdown-menu .divider { border-color: rgb(229, 229, 229); }
-
-
-
-
-
- .typora-export p, .typora-export .footnote-line {white-space: normal;} 
-</style>
-</head>
-<body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第4章: 客户端</h1><h1><a name='header-n5' class='md-header-anchor '></a>编程 - 原生接口</h1><h2><a name='header-n6' class='md-header-anchor '></a>依赖</h2><ul><li>JDK &gt;= 1.8</li><li>Maven &gt;= 3.1</li></ul><h2><a name='header-n12' class='md-header-anchor '></a>安装到本地 maven 库</h2><p>在根目录下运行:</p><blockquote><p>mvn clean install -pl session -am -Dmaven.test.skip=true</p></blockquote><h2><a name='header-n16' clas [...]
-​<span>	</span>Session(String host, int port)
-<span>	</span>Session(String host, String port, String username, String password)
-<span>	</span>Session(String host, int port, String username, String password)</li><li>开启Session
-​<span>	</span>Session.open()</li><li>关闭Session
-​<span>	</span>Session.close()</li></ul><h3><a name='header-n28' class='md-header-anchor '></a>数据操作接口</h3><ul><li><p>设置存储组</p><p><span>	</span>TSStatus setStorageGroup(String storageGroupId)</p></li><li><p>删除单个或多个存储组</p><p><span>	</span>TSStatus deleteStorageGroup(String storageGroup)
-<span>	</span>TSStatus deleteStorageGroups(List<String> storageGroups)</p></li><li><p>创建单个时间序列</p><p><span>	</span>TSStatus createTimeseries(String path, TSDataType dataType, TSEncoding encoding, CompressionType compressor)</p></li><li><p>删除一个或多个时间序列</p><p><span>	</span>TSStatus deleteTimeseries(String path)
-<span>	</span>TSStatus deleteTimeseries(List<String> paths)</p></li><li><p>删除某一特定时间前的时间序列</p><p><span>	</span>TSStatus deleteData(String path, long time)
-<span>	</span>TSStatus deleteData(List<String> paths, long time)</p></li><li><p>插入时序数据</p><p><span>	</span>TSStatus insert(String deviceId, long time, List<String> measurements, List<String> values)</p></li><li><p>批量插入时序数据</p><p><span>	</span>TSExecuteBatchStatementResp insertBatch(RowBatch rowBatch)</p></li></ul><h3><a name='header-n51' class='md-header-anchor '></a>示例代码</h3><p>浏览上述接口的详细信息,请参阅代码 <code>session/src/main/java/org/apache/iotdb/session/Session.java</code></p><p>使用上述接口的示例代码在  [...]
-</body>
-</html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/2-Programming - Native API.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/2-Programming - Native API.md
deleted file mode 100644
index 86d6a57..0000000
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/2-Programming - Native API.md	
+++ /dev/null
@@ -1,101 +0,0 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-    
-        http://www.apache.org/licenses/LICENSE-2.0
-    
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
-# 第4章: 客户端
-
-# 编程 - 原生接口
-
-## 依赖
-
-* JDK >= 1.8
-* Maven >= 3.1
-
-## 安装到本地 maven 库
-
-在根目录下运行:
-> mvn clean install -pl session -am -Dmaven.test.skip=true
-
-## 在 maven 中使用原生接口
-
-```
-<dependencies>
-    <dependency>
-      <groupId>org.apache.iotdb</groupId>
-      <artifactId>iotdb-session</artifactId>
-      <version>0.10.0</version>
-    </dependency>
-</dependencies>
-```
-
-## 原生接口使用示例
-下面将给出Session对应的接口的简要介绍和对应参数:
-
-### 建立连接
-
-* 初始化Session
-  ​	Session(String host, int port)
-  	Session(String host, String port, String username, String password)
-  	Session(String host, int port, String username, String password)
-
-* 开启Session
-  ​	Session.open()
-
-* 关闭Session
-  ​	Session.close()
-
-### 数据操作接口
-
-* 设置存储组
-
-  ​	TSStatus setStorageGroup(String storageGroupId)
-
-* 删除单个或多个存储组
-
-  ​	TSStatus deleteStorageGroup(String storageGroup)
-  	TSStatus deleteStorageGroups(List<String> storageGroups)
-
-* 创建单个时间序列
-
-  ​	TSStatus createTimeseries(String path, TSDataType dataType, TSEncoding encoding, CompressionType compressor)
-
-* 删除一个或多个时间序列
-
-  ​	TSStatus deleteTimeseries(String path)
-  	TSStatus deleteTimeseries(List<String> paths)
-
-* 删除某一特定时间前的时间序列
-
-  ​	TSStatus deleteData(String path, long time)
-  	TSStatus deleteData(List<String> paths, long time)
-
-* 插入时序数据
-
-  ​	TSStatus insert(String deviceId, long time, List<String> measurements, List<String> values)
-
-* 批量插入时序数据
-
-  ​	TSExecuteBatchStatementResp insertBatch(RowBatch rowBatch)
-
-### 示例代码
-
-浏览上述接口的详细信息,请参阅代码 ```session/src/main/java/org/apache/iotdb/session/Session.java```
-
-使用上述接口的示例代码在 ```example/session/src/main/java/org/apache/iotdb/SessionExample.java```
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/3-Programming - JDBC.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/3-Programming - JDBC.html
deleted file mode 100644
index 352fd0d..0000000
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/3-Programming - JDBC.html	
+++ /dev/null
@@ -1,307 +0,0 @@
-<!doctype html>
-<html>
-<head>
-<meta charset='UTF-8'><meta name='viewport' content='width=device-width initial-scale=1'>
-<title>3-Programming - JDBC</title><link href='https://fonts.loli.net/css?family=Open+Sans:400italic,700italic,700,400&subset=latin,latin-ext' rel='stylesheet' type='text/css' /><style type='text/css'>html {overflow-x: initial !important;}:root { --bg-color:#ffffff; --text-color:#333333; --select-text-bg-color:#B5D6FC; --select-text-font-color:auto; --monospace:"Lucida Console",Consolas,"Courier",monospace; }
-html { font-size: 14px; background-color: var(--bg-color); color: var(--text-color); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; }
-body { margin: 0px; padding: 0px; height: auto; bottom: 0px; top: 0px; left: 0px; right: 0px; font-size: 1rem; line-height: 1.42857; overflow-x: hidden; background: inherit; }
-iframe { margin: auto; }
-a.url { word-break: break-all; }
-a:active, a:hover { outline: 0px; }
-.in-text-selection, ::selection { text-shadow: none; background: var(--select-text-bg-color); color: var(--select-text-font-color); }
-#write { margin: 0px auto; height: auto; width: inherit; word-break: normal; word-wrap: break-word; position: relative; white-space: normal; overflow-x: visible; }
-#write.first-line-indent p { text-indent: 2em; }
-#write.first-line-indent li p, #write.first-line-indent p * { text-indent: 0px; }
-#write.first-line-indent li { margin-left: 2em; }
-.for-image #write { padding-left: 8px; padding-right: 8px; }
-body.typora-export { padding-left: 30px; padding-right: 30px; }
-.typora-export .footnote-line, .typora-export p { white-space: pre-wrap; }
-@media screen and (max-width: 500px) {
-  body.typora-export { padding-left: 0px; padding-right: 0px; }
-  .CodeMirror-sizer { margin-left: 0px !important; }
-  .CodeMirror-gutters { display: none !important; }
-}
-#write li > figure:first-child { margin-top: -20px; }
-#write ol, #write ul { position: relative; }
-img { max-width: 100%; vertical-align: middle; }
-button, input, select, textarea { color: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; }
-input[type="checkbox"], input[type="radio"] { line-height: normal; padding: 0px; }
-*, ::after, ::before { box-sizing: border-box; }
-#write h1, #write h2, #write h3, #write h4, #write h5, #write h6, #write p, #write pre { width: inherit; }
-#write h1, #write h2, #write h3, #write h4, #write h5, #write h6, #write p { position: relative; }
-h1, h2, h3, h4, h5, h6 { break-after: avoid-page; break-inside: avoid; orphans: 2; }
-p { orphans: 4; }
-h1 { font-size: 2rem; }
-h2 { font-size: 1.8rem; }
-h3 { font-size: 1.6rem; }
-h4 { font-size: 1.4rem; }
-h5 { font-size: 1.2rem; }
-h6 { font-size: 1rem; }
-.md-math-block, .md-rawblock, h1, h2, h3, h4, h5, h6, p { margin-top: 1rem; margin-bottom: 1rem; }
-.hidden { display: none; }
-.md-blockmeta { color: rgb(204, 204, 204); font-weight: 700; font-style: italic; }
-a { cursor: pointer; }
-sup.md-footnote { padding: 2px 4px; background-color: rgba(238, 238, 238, 0.7); color: rgb(85, 85, 85); border-radius: 4px; cursor: pointer; }
-sup.md-footnote a, sup.md-footnote a:hover { color: inherit; text-transform: inherit; text-decoration: inherit; }
-#write input[type="checkbox"] { cursor: pointer; width: inherit; height: inherit; }
-figure { overflow-x: auto; margin: 1.2em 0px; max-width: calc(100% + 16px); padding: 0px; }
-figure > table { margin: 0px !important; }
-tr { break-inside: avoid; break-after: auto; }
-thead { display: table-header-group; }
-table { border-collapse: collapse; border-spacing: 0px; width: 100%; overflow: auto; break-inside: auto; text-align: left; }
-table.md-table td { min-width: 80px; }
-.CodeMirror-gutters { border-right: 0px; background-color: inherit; }
-.CodeMirror { text-align: left; }
-.CodeMirror-placeholder { opacity: 0.3; }
-.CodeMirror pre { padding: 0px 4px; }
-.CodeMirror-lines { padding: 0px; }
-div.hr:focus { cursor: none; }
-#write pre { white-space: pre-wrap; }
-#write.fences-no-line-wrapping pre { white-space: pre; }
-#write pre.ty-contain-cm { white-space: normal; }
-.CodeMirror-gutters { margin-right: 4px; }
-.md-fences { font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; overflow: visible; white-space: pre; background: inherit; position: relative !important; }
-.md-diagram-panel { width: 100%; margin-top: 10px; text-align: center; padding-top: 0px; padding-bottom: 8px; overflow-x: auto; }
-#write .md-fences.mock-cm { white-space: pre-wrap; }
-.md-fences.md-fences-with-lineno { padding-left: 0px; }
-#write.fences-no-line-wrapping .md-fences.mock-cm { white-space: pre; overflow-x: auto; }
-.md-fences.mock-cm.md-fences-with-lineno { padding-left: 8px; }
-.CodeMirror-line, twitterwidget { break-inside: avoid; }
-.footnotes { opacity: 0.8; font-size: 0.9rem; margin-top: 1em; margin-bottom: 1em; }
-.footnotes + .footnotes { margin-top: 0px; }
-.md-reset { margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: top; background: 0px 0px; text-decoration: none; text-shadow: none; float: none; position: static; width: auto; height: auto; white-space: nowrap; cursor: inherit; -webkit-tap-highlight-color: transparent; line-height: normal; font-weight: 400; text-align: left; box-sizing: content-box; direction: ltr; }
-li div { padding-top: 0px; }
-blockquote { margin: 1rem 0px; }
-li .mathjax-block, li p { margin: 0.5rem 0px; }
-li { margin: 0px; position: relative; }
-blockquote > :last-child { margin-bottom: 0px; }
-blockquote > :first-child, li > :first-child { margin-top: 0px; }
-.footnotes-area { color: rgb(136, 136, 136); margin-top: 0.714rem; padding-bottom: 0.143rem; white-space: normal; }
-#write .footnote-line { white-space: pre-wrap; }
-@media print {
-  body, html { border: 1px solid transparent; height: 99%; break-after: avoid; break-before: avoid; }
-  #write { margin-top: 0px; border-color: transparent !important; }
-  .typora-export * { -webkit-print-color-adjust: exact; }
-  html.blink-to-pdf { font-size: 13px; }
-  .typora-export #write { padding-left: 1cm; padding-right: 1cm; padding-bottom: 0px; break-after: avoid; }
-  .typora-export #write::after { height: 0px; }
-  @page { margin: 20mm 0px; }
-}
-.footnote-line { margin-top: 0.714em; font-size: 0.7em; }
-a img, img a { cursor: pointer; }
-pre.md-meta-block { font-size: 0.8rem; min-height: 0.8rem; white-space: pre-wrap; background: rgb(204, 204, 204); display: block; overflow-x: hidden; }
-p > img:only-child { display: block; margin: auto; }
-p > .md-image:only-child { display: inline-block; width: 100%; text-align: center; }
-#write .MathJax_Display { margin: 0.8em 0px 0px; }
-.md-math-block { width: 100%; }
-.md-math-block:not(:empty)::after { display: none; }
-[contenteditable="true"]:active, [contenteditable="true"]:focus { outline: 0px; box-shadow: none; }
-.md-task-list-item { position: relative; list-style-type: none; }
-.task-list-item.md-task-list-item { padding-left: 0px; }
-.md-task-list-item > input { position: absolute; top: 0px; left: 0px; margin-left: -1.2em; margin-top: calc(1em - 10px); }
-.math { font-size: 1rem; }
-.md-toc { min-height: 3.58rem; position: relative; font-size: 0.9rem; border-radius: 10px; }
-.md-toc-content { position: relative; margin-left: 0px; }
-.md-toc-content::after, .md-toc::after { display: none; }
-.md-toc-item { display: block; color: rgb(65, 131, 196); }
-.md-toc-item a { text-decoration: none; }
-.md-toc-inner:hover { text-decoration: underline; }
-.md-toc-inner { display: inline-block; cursor: pointer; }
-.md-toc-h1 .md-toc-inner { margin-left: 0px; font-weight: 700; }
-.md-toc-h2 .md-toc-inner { margin-left: 2em; }
-.md-toc-h3 .md-toc-inner { margin-left: 4em; }
-.md-toc-h4 .md-toc-inner { margin-left: 6em; }
-.md-toc-h5 .md-toc-inner { margin-left: 8em; }
-.md-toc-h6 .md-toc-inner { margin-left: 10em; }
-@media screen and (max-width: 48em) {
-  .md-toc-h3 .md-toc-inner { margin-left: 3.5em; }
-  .md-toc-h4 .md-toc-inner { margin-left: 5em; }
-  .md-toc-h5 .md-toc-inner { margin-left: 6.5em; }
-  .md-toc-h6 .md-toc-inner { margin-left: 8em; }
-}
-a.md-toc-inner { font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; }
-.footnote-line a:not(.reversefootnote) { color: inherit; }
-.md-attr { display: none; }
-.md-fn-count::after { content: "."; }
-code, pre, samp, tt { font-family: var(--monospace); }
-kbd { margin: 0px 0.1em; padding: 0.1em 0.6em; font-size: 0.8em; color: rgb(36, 39, 41); background: rgb(255, 255, 255); border: 1px solid rgb(173, 179, 185); border-radius: 3px; box-shadow: rgba(12, 13, 14, 0.2) 0px 1px 0px, rgb(255, 255, 255) 0px 0px 0px 2px inset; white-space: nowrap; vertical-align: middle; }
-.md-comment { color: rgb(162, 127, 3); opacity: 0.8; font-family: var(--monospace); }
-code { text-align: left; vertical-align: initial; }
-a.md-print-anchor { white-space: pre !important; border-width: initial !important; border-style: none !important; border-color: initial !important; display: inline-block !important; position: absolute !important; width: 1px !important; right: 0px !important; outline: 0px !important; background: 0px 0px !important; text-decoration: initial !important; text-shadow: initial !important; }
-.md-inline-math .MathJax_SVG .noError { display: none !important; }
-.md-math-block .MathJax_SVG_Display { text-align: center; margin: 0px; position: relative; text-indent: 0px; max-width: none; max-height: none; min-height: 0px; min-width: 100%; width: auto; overflow-y: hidden; display: block !important; }
-.MathJax_SVG_Display, .md-inline-math .MathJax_SVG_Display { width: auto; margin: inherit; display: inline-block !important; }
-.MathJax_SVG .MJX-monospace { font-family: var(--monospace); }
-.MathJax_SVG .MJX-sans-serif { font-family: sans-serif; }
-.MathJax_SVG { display: inline; font-style: normal; font-weight: 400; line-height: normal; zoom: 90%; text-indent: 0px; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; direction: ltr; max-width: none; max-height: none; min-width: 0px; min-height: 0px; border: 0px; padding: 0px; margin: 0px; }
-.MathJax_SVG * { transition: none; }
-.MathJax_SVG_Display svg { vertical-align: middle !important; margin-bottom: 0px !important; }
-.os-windows.monocolor-emoji .md-emoji { font-family: "Segoe UI Symbol", sans-serif; }
-.md-diagram-panel > svg { max-width: 100%; }
-[lang="mermaid"] svg, [lang="flow"] svg { max-width: 100%; }
-[lang="mermaid"] .node text { font-size: 1rem; }
-table tr th { border-bottom: 0px; }
-video { max-width: 100%; display: block; margin: 0px auto; }
-iframe { max-width: 100%; width: 100%; border: none; }
-.highlight td, .highlight tr { border: 0px; }
-
-
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
-:root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
-@font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
-@font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
-@font-face { font-family: "Open Sans"; font-style: normal; font-weight: bold; src: local("Open Sans Bold"), url("./github/700.woff") format("woff"); }
-@font-face { font-family: "Open Sans"; font-style: italic; font-weight: bold; src: local("Open Sans Bold Italic"), url("./github/700i.woff") format("woff"); }
-html { font-size: 16px; }
-body { font-family: "Open Sans", "Clear Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); line-height: 1.6; }
-#write { max-width: 860px; margin: 0px auto; padding: 30px 30px 100px; }
-#write > ul:first-child, #write > ol:first-child { margin-top: 30px; }
-a { color: rgb(65, 131, 196); }
-h1, h2, h3, h4, h5, h6 { position: relative; margin-top: 1rem; margin-bottom: 1rem; font-weight: bold; line-height: 1.4; cursor: text; }
-h1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor, h5:hover a.anchor, h6:hover a.anchor { text-decoration: none; }
-h1 tt, h1 code { font-size: inherit; }
-h2 tt, h2 code { font-size: inherit; }
-h3 tt, h3 code { font-size: inherit; }
-h4 tt, h4 code { font-size: inherit; }
-h5 tt, h5 code { font-size: inherit; }
-h6 tt, h6 code { font-size: inherit; }
-h1 { padding-bottom: 0.3em; font-size: 2.25em; line-height: 1.2; border-bottom: 1px solid rgb(238, 238, 238); }
-h2 { padding-bottom: 0.3em; font-size: 1.75em; line-height: 1.225; border-bottom: 1px solid rgb(238, 238, 238); }
-h3 { font-size: 1.5em; line-height: 1.43; }
-h4 { font-size: 1.25em; }
-h5 { font-size: 1em; }
-h6 { font-size: 1em; color: rgb(119, 119, 119); }
-p, blockquote, ul, ol, dl, table { margin: 0.8em 0px; }
-li > ol, li > ul { margin: 0px; }
-hr { height: 2px; padding: 0px; margin: 16px 0px; background-color: rgb(231, 231, 231); border: 0px none; overflow: hidden; box-sizing: content-box; }
-li p.first { display: inline-block; }
-ul, ol { padding-left: 30px; }
-ul:first-child, ol:first-child { margin-top: 0px; }
-ul:last-child, ol:last-child { margin-bottom: 0px; }
-blockquote { border-left: 4px solid rgb(223, 226, 229); padding: 0px 15px; color: rgb(119, 119, 119); }
-blockquote blockquote { padding-right: 0px; }
-table { padding: 0px; word-break: initial; }
-table tr { border-top: 1px solid rgb(223, 226, 229); margin: 0px; padding: 0px; }
-table tr:nth-child(2n), thead { background-color: rgb(248, 248, 248); }
-table tr th { font-weight: bold; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(223, 226, 229); border-right-color: rgb(223, 226, 229); border-left-color: rgb(223, 226, 229); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; text-align: left; margin: 0px; padding: 6px 13px; }
-table tr td { border: 1px solid rgb(223, 226, 229); text-align: left; margin: 0px; padding: 6px 13px; }
-table tr th:first-child, table tr td:first-child { margin-top: 0px; }
-table tr th:last-child, table tr td:last-child { margin-bottom: 0px; }
-.CodeMirror-lines { padding-left: 4px; }
-.code-tooltip { box-shadow: rgba(0, 28, 36, 0.3) 0px 1px 1px 0px; border-top: 1px solid rgb(238, 242, 242); }
-.md-fences, code, tt { border: 1px solid rgb(231, 234, 237); background-color: rgb(248, 248, 248); border-radius: 3px; padding: 2px 4px 0px; font-size: 0.9em; }
-code { background-color: rgb(243, 244, 244); padding: 0px 4px 2px; }
-.md-fences { margin-bottom: 15px; margin-top: 15px; padding: 8px 1em 6px; }
-.md-task-list-item > input { margin-left: -1.3em; }
-@media print {
-  html { font-size: 13px; }
-  table, pre { break-inside: avoid; }
-  pre { word-wrap: break-word; }
-}
-.md-fences { background-color: rgb(248, 248, 248); }
-#write pre.md-meta-block { padding: 1rem; font-size: 85%; line-height: 1.45; background-color: rgb(247, 247, 247); border: 0px; border-radius: 3px; color: rgb(119, 119, 119); margin-top: 0px !important; }
-.mathjax-block > .code-tooltip { bottom: 0.375rem; }
-.md-mathjax-midline { background: rgb(250, 250, 250); }
-#write > h3.md-focus::before { left: -1.5625rem; top: 0.375rem; }
-#write > h4.md-focus::before { left: -1.5625rem; top: 0.285714rem; }
-#write > h5.md-focus::before { left: -1.5625rem; top: 0.285714rem; }
-#write > h6.md-focus::before { left: -1.5625rem; top: 0.285714rem; }
-.md-image > .md-meta { border-radius: 3px; padding: 2px 0px 0px 4px; font-size: 0.9em; color: inherit; }
-.md-tag { color: rgb(167, 167, 167); opacity: 1; }
-.md-toc { margin-top: 20px; padding-bottom: 20px; }
-.sidebar-tabs { border-bottom: none; }
-#typora-quick-open { border: 1px solid rgb(221, 221, 221); background-color: rgb(248, 248, 248); }
-#typora-quick-open-item { background-color: rgb(250, 250, 250); border-color: rgb(254, 254, 254) rgb(229, 229, 229) rgb(229, 229, 229) rgb(238, 238, 238); border-style: solid; border-width: 1px; }
-.on-focus-mode blockquote { border-left-color: rgba(85, 85, 85, 0.12); }
-header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Arial, sans-serif; }
-.file-node-content:hover .file-node-icon, .file-node-content:hover .file-node-open-state { visibility: visible; }
-.mac-seamless-mode #typora-sidebar { background-color: var(--side-bar-bg-color); }
-.md-lang { color: rgb(180, 101, 77); }
-.html-for-mac .context-menu { --item-hover-bg-color: #E6F0FE; }
-#md-notification .btn { border: 0px; }
-.dropdown-menu .divider { border-color: rgb(229, 229, 229); }
-
-
-
-
-
- .typora-export p, .typora-export .footnote-line {white-space: normal;} 
-</style>
-</head>
-<body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第4章: 客户端</h1><h2><a name='header-n5' class='md-header-anchor '></a>编程 - JDBC</h2><h2><a name='header-n6' class='md-header-anchor '></a>使用</h2><h2><a name='header-n7' class='md-header-anchor '></a>依赖项</h2><ul><li>JDK &gt;= 1.8</li><li>Maven &gt;= 3.1</li></ul><h2><a name='header-n13' class='md-header-anchor '></a>只打包 JDBC 工程</h2><p>在根目录下执行下面的命令:</p><pre spellcheck="false" class="md-fences md-end-bloc [...]
-除此之外,我们添加了一个基础异常类“ProcessException”,由所有异常扩展。</p></blockquote></div>
-</body>
-</html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/3-Programming - JDBC.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/3-Programming - JDBC.md
deleted file mode 100644
index 123e39e..0000000
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/3-Programming - JDBC.md	
+++ /dev/null
@@ -1,278 +0,0 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
-# 第4章: 客户端
-
-## 编程 - JDBC
-
-## 使用
-
-## 依赖项
-
-* JDK >= 1.8
-* Maven >= 3.1
-
-## 只打包 JDBC 工程
-
-在根目录下执行下面的命令:
-```
-mvn clean package -pl jdbc -am -Dmaven.test.skip=true
-```
-
-## 如何到本地 MAVEN 仓库
-
-在根目录下执行下面的命令:
-```
-mvn clean install -pl jdbc -am -Dmaven.test.skip=true
-```
-
-## 如何在 MAVEN 中使用 IoTDB JDBC
-
-```
-<dependencies>
-    <dependency>
-      <groupId>org.apache.iotdb</groupId>
-      <artifactId>iotdb-jdbc</artifactId>
-      <version>0.8.0</version>
-    </dependency>
-</dependencies>
-```
-
-
-## 示例
-
-本章提供了如何建立数据库连接、执行 SQL 和显示查询结果的示例。
-
-要求您已经在工程中包含了数据库编程所需引入的包和 JDBC class.
-
-**注意:为了更快地插入,建议使用 insertBatch()**
-
-```Java
-import java.sql.*;
-import org.apache.iotdb.jdbc.IoTDBSQLException;
-
-public class JDBCExample {
-  /**
-   * Before executing a SQL statement with a Statement object, you need to create a Statement object using the createStatement() method of the Connection object.
-   * After creating a Statement object, you can use its execute() method to execute a SQL statement
-   * Finally, remember to close the 'statement' and 'connection' objects by using their close() method
-   * For statements with query results, we can use the getResultSet() method of the Statement object to get the result set.
-   */
-  public static void main(String[] args) throws SQLException {
-    Connection connection = getConnection();
-    if (connection == null) {
-      System.out.println("get connection defeat");
-      return;
-    }
-    Statement statement = connection.createStatement();
-    //Create storage group
-    try {
-      statement.execute("SET STORAGE GROUP TO root.demo");
-    }catch (IoTDBSQLException e){
-      System.out.println(e.getMessage());
-    }
-
-
-    //Show storage group
-    statement.execute("SHOW STORAGE GROUP");
-    outputResult(statement.getResultSet());
-
-    //Create time series
-    //Different data type has different encoding methods. Here use INT32 as an example
-    try {
-      statement.execute("CREATE TIMESERIES root.demo.s0 WITH DATATYPE=INT32,ENCODING=RLE;");
-    }catch (IoTDBSQLException e){
-      System.out.println(e.getMessage());
-    }
-    //Show time series
-    statement.execute("SHOW TIMESERIES root.demo");
-    outputResult(statement.getResultSet());
-    //Show devices
-    statement.execute("SHOW DEVICES");
-    outputResult(statement.getResultSet());
-    //Count time series
-    statement.execute("COUNT TIMESERIES root");
-    outputResult(statement.getResultSet());
-    //Count nodes at the given level
-    statement.execute("COUNT NODES root LEVEL=3");
-    outputResult(statement.getResultSet());
-    //Count timeseries group by each node at the given level
-    statement.execute("COUNT TIMESERIES root GROUP BY LEVEL=3");
-    outputResult(statement.getResultSet());
-    
-
-    //Execute insert statements in batch
-    statement.addBatch("insert into root.demo(timestamp,s0) values(1,1);");
-    statement.addBatch("insert into root.demo(timestamp,s0) values(1,1);");
-    statement.addBatch("insert into root.demo(timestamp,s0) values(2,15);");
-    statement.addBatch("insert into root.demo(timestamp,s0) values(2,17);");
-    statement.addBatch("insert into root.demo(timestamp,s0) values(4,12);");
-    statement.executeBatch();
-    statement.clearBatch();
-
-    //Full query statement
-    String sql = "select * from root.demo";
-    ResultSet resultSet = statement.executeQuery(sql);
-    System.out.println("sql: " + sql);
-    outputResult(resultSet);
-
-    //Exact query statement
-    sql = "select s0 from root.demo where time = 4;";
-    resultSet= statement.executeQuery(sql);
-    System.out.println("sql: " + sql);
-    outputResult(resultSet);
-
-    //Time range query
-    sql = "select s0 from root.demo where time >= 2 and time < 5;";
-    resultSet = statement.executeQuery(sql);
-    System.out.println("sql: " + sql);
-    outputResult(resultSet);
-
-    //Aggregate query
-    sql = "select count(s0) from root.demo;";
-    resultSet = statement.executeQuery(sql);
-    System.out.println("sql: " + sql);
-    outputResult(resultSet);
-
-    //Delete time series
-    statement.execute("delete timeseries root.demo.s0");
-
-    //close connection
-    statement.close();
-    connection.close();
-  }
-
-  public static Connection getConnection() {
-    // JDBC driver name and database URL
-    String driver = "org.apache.iotdb.jdbc.IoTDBDriver";
-    String url = "jdbc:iotdb://127.0.0.1:6667/";
-
-    // Database credentials
-    String username = "root";
-    String password = "root";
-
-    Connection connection = null;
-    try {
-      Class.forName(driver);
-      connection = DriverManager.getConnection(url, username, password);
-    } catch (ClassNotFoundException e) {
-      e.printStackTrace();
-    } catch (SQLException e) {
-      e.printStackTrace();
-    }
-    return connection;
-  }
-
-  /**
-   * This is an example of outputting the results in the ResultSet
-   */
-  private static void outputResult(ResultSet resultSet) throws SQLException {
-    if (resultSet != null) {
-      System.out.println("--------------------------");
-      final ResultSetMetaData metaData = resultSet.getMetaData();
-      final int columnCount = metaData.getColumnCount();
-      for (int i = 0; i < columnCount; i++) {
-        System.out.print(metaData.getColumnLabel(i + 1) + " ");
-      }
-      System.out.println();
-      while (resultSet.next()) {
-        for (int i = 1; ; i++) {
-          System.out.print(resultSet.getString(i));
-          if (i < columnCount) {
-            System.out.print(", ");
-          } else {
-            System.out.println();
-            break;
-          }
-        }
-      }
-      System.out.println("--------------------------\n");
-    }
-  }
-}
-```
-
-
-## Status Code
-
-在最新版本中引入了**状态码**这一概念。例如,因为IoTDB需要在写入数据之前首先注册时间序列,一种可能的解决方案是:
-
-```
-try {
-    writeData();
-} catch (SQLException e) {
-  // the most case is that the time series does not exist
-  if (e.getMessage().contains("exist")) {
-      //However, using the content of the error message is not so efficient
-      registerTimeSeries();
-      //write data once again
-      writeData();
-  }
-}
-
-```
-
-利用状态码,我们就可以不必写诸如`if (e.getErrorMessage().contains("exist"))`的代码,只需要使用`e.getStatusType().getCode() == TSStatusCode.TIME_SERIES_NOT_EXIST_ERROR.getStatusCode()`。
-
-这里是状态码和相对应信息的列表:
-
-|状态码|状态类型|状态信息|
-|:---|:---|:---|
-|200|SUCCESS_STATUS||
-|201|STILL_EXECUTING_STATUS||
-|202|INVALID_HANDLE_STATUS||
-|300|TIMESERIES_ALREADY_EXIST_ERROR|时间序列已经存在|
-|301|TIMESERIES_NOT_EXIST_ERROR|时间序列不存在|
-|302|UNSUPPORTED_FETCH_METADATA_OPERATION_ERROR|不支持的获取元数据操作|
-|303|METADATA_ERROR|处理元数据错误|
-|305|OUT_OF_TTL_ERROR|插入时间少于TTL时间边界|
-|306|CONFIG_ADJUSTER|IoTDB系统负载过大|
-|307|MERGE_ERROR|合并错误|
-|308|SYSTEM_CHECK_ERROR|系统检查错误|
-|309|SYNC_DEVICE_OWNER_CONFLICT_ERROR|回传设备冲突错误|
-|310|SYNC_CONNECTION_EXCEPTION|回传连接错误|
-|311|STORAGE_GROUP_PROCESSOR_ERROR|存储组处理器相关错误|
-|312|STORAGE_GROUP_ERROR|存储组相关错误|
-|313|STORAGE_ENGINE_ERROR|存储引擎相关错误|
-|400|EXECUTE_STATEMENT_ERROR|执行语句错误|
-|401|SQL_PARSE_ERROR|SQL语句分析错误|
-|402|GENERATE_TIME_ZONE_ERROR|生成时区错误|
-|403|SET_TIME_ZONE_ERROR|设置时区错误|
-|404|NOT_STORAGE_GROUP_ERROR|操作对象不是存储组|
-|405|QUERY_NOT_ALLOWED|查询语句不允许|
-|406|AST_FORMAT_ERROR|AST格式相关错误|
-|407|LOGICAL_OPERATOR_ERROR|逻辑符相关错误|
-|408|LOGICAL_OPTIMIZE_ERROR|逻辑优化相关错误|
-|409|UNSUPPORTED_FILL_TYPE_ERROR|不支持的填充类型|
-|410|PATH_ERROR|路径相关错误|
-|405|READ_ONLY_SYSTEM_ERROR|操作系统只读|
-|500|INTERNAL_SERVER_ERROR|服务器内部错误|
-|501|CLOSE_OPERATION_ERROR|关闭操作错误|
-|502|READ_ONLY_SYSTEM_ERROR|系统只读|
-|503|DISK_SPACE_INSUFFICIENT_ERROR|磁盘空间不足|
-|504|START_UP_ERROR|启动错误|
-|600|WRONG_LOGIN_PASSWORD_ERROR|用户名或密码错误|
-|601|NOT_LOGIN_ERROR|没有登录|
-|602|NO_PERMISSION_ERROR|没有操作权限|
-|603|UNINITIALIZED_AUTH_ERROR|授权人未初始化|
-
-> 在最新版本中,我们重构了IoTDB的异常类。通过将错误信息统一提取到异常类中,并为所有异常添加不同的错误代码,从而当捕获到异常并引发更高级别的异常时,错误代码将保留并传递,以便用户了解详细的错误原因。
-除此之外,我们添加了一个基础异常类“ProcessException”,由所有异常扩展。
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/3-Programming - Session.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/3-Programming - Session.md
index 1db8623..7349acb 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/3-Programming - Session.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/3-Programming - Session.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-    
-        http://www.apache.org/licenses/LICENSE-2.0
-    
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第4章: 客户端
 
 # 编程 - Session
@@ -57,8 +36,8 @@
 
 * 初始化Session
   ​	Session(String host, int port)
-  	Session(String host, String port, String username, String password)
-  	Session(String host, int port, String username, String password)
+  ​	Session(String host, String port, String username, String password)
+  ​	Session(String host, int port, String username, String password)
 
 * 开启Session
   ​	Session.open()
@@ -75,7 +54,7 @@
 * 删除单个或多个存储组
 
   ​	TSStatus deleteStorageGroup(String storageGroup)
-  	TSStatus deleteStorageGroups(List<String> storageGroups)
+  ​	TSStatus deleteStorageGroups(List<String> storageGroups)
 
 * 创建单个时间序列
 
@@ -84,12 +63,12 @@
 * 删除一个或多个时间序列
 
   ​	TSStatus deleteTimeseries(String path)
-  	TSStatus deleteTimeseries(List<String> paths)
+  ​	TSStatus deleteTimeseries(List<String> paths)
 
 * 删除某一特定时间前的时间序列
 
   ​	TSStatus deleteData(String path, long time)
-  	TSStatus deleteData(List<String> paths, long time)
+  ​	TSStatus deleteData(List<String> paths, long time)
 
 * 插入时序数据
 
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/4-Programming - Other Languages.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/4-Programming - Other Languages.html
index 90e2311..688566b 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/4-Programming - Other Languages.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/4-Programming - Other Languages.html	
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/4-Programming - Other Languages.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/4-Programming - Other Languages.md
index 506d497..a9f9cd5 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/4-Programming - Other Languages.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/4-Programming - Other Languages.md	
@@ -1,23 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
 # 第4章: 客户端
 ## 其他语言
 
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/5-Programming - TsFile API.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/5-Programming - TsFile API.html
index e14f701..b479958 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/5-Programming - TsFile API.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/5-Programming - TsFile API.html	
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
@@ -301,84 +228,6 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第4章: 客户端</h1><h2><a name='header-n5' class='md-header-anchor '></a>TsFile API </h2><p>TsFile 是在 IoTDB 中使用的时间序列的文件格式。在这个章节中,我们将介绍这种文件格式的用法。 </p><h2><a name='header-n7' class='md-header-anchor '></a>安装 TsFile libaray</h2><p>在您自己的项目中有两种方法使用 TsFile .</p><ul><li><p>使用 jar 包:</p><ul><li><p>编译源码生成 jar 包</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="C [...]
-节中增加<code>&lt;profile&gt;</code>,内容如下:</li></ul><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="" style="break-inside: unset;"><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline [...]
-传统的传感器(如温度计)也采用单次测量(measurement)并产生时间序列,我们将在下面交替使用测量(measurement)和传感器。</li><li><strong>device</strong>: 一个设备指的是一个正在进行多次测量(产生多个时间序列)的实体,例如,
-    一列正在运行的火车监控它的速度、油表、它已经运行的英里数,当前的乘客每个都被传送到一个时间序列。</li></ul><p>表1描述了一组时间序列数据。下表中显示的集合包含一个名为 &quot;device_1&quot; 的设备,它有三个测量值(measurement)分别是
-&quot;sensor_1&quot;, &quot;sensor_2&quot; 和 &quot;sensor_3&quot;. </p><center>
-<table style="text-align:center">
-    <tbody><tr><th colspan="6">device_1</th></tr>
-    <tr><th colspan="2">sensor_1</th><th colspan="2">sensor_2</th><th colspan="2">sensor_3</th></tr>
-    <tr><th>time</th><th>value</th><th>time</th><th>value</th><th>time</th><th>value
-    </th></tr><tr><td>1</td><td>1.2</td><td>1</td><td>20</td><td>2</td><td>50</td></tr>
-    <tr><td>3</td><td>1.4</td><td>2</td><td>20</td><td>4</td><td>51</td></tr>
-    <tr><td>5</td><td>1.1</td><td>3</td><td>21</td><td>6</td><td>52</td></tr>
-    <tr><td>7</td><td>1.8</td><td>4</td><td>20</td><td>8</td><td>53</td></tr>
-</tbody></table>
-<span>一组时间序列数据</span>
-</center><p><strong>单行数据</strong>: 在许多工业应用程序中,一个设备通常包含多个传感器,这些传感器可能同时具有多个值,这称为一行数据。</p><p>在形式上,一行数据包含一个<code>device_id</code>,它是一个时间戳,表示从 1970年1月1日 00:00:00 开始的毫秒数,
-以及由<code>measurement_id</code>和相应的<code>value</code>组成的几个数据对。一行中的所有数据对都属于这个<code>device_id</code>,并且具有相同的时间戳。
-如果其中一个度量值<code>measurements</code>在某个时间戳<code>timestamp</code>没有值<code>value</code>,将使用一个空格表示(实际上 TsFile 并不存储 null 值)。
-其格式如下:</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: none;"></textarea></div><div class="CodeMirror-scrollbar-filler"  [...]
-      </p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: none;"></textarea></div><div class="CodeMirror-scrollbar-filler"  [...]
-    </p><ul><li>measurementID: 测量的名称,通常是传感器的名称。</li><li>type: 数据类型,现在支持六种类型: <code>BOOLEAN</code>, <code>INT32</code>, <code>INT64</code>, <code>FLOAT</code>, <code>DOUBLE</code>, <code>TEXT</code>;</li><li>encoding: 编码类型. 参见 <a href='/#/Documents/progress/chap2/sec3'>Chapter 2-3</a>.</li><li>compression: 压缩方式. 现在支持 <code>UNCOMPRESSED</code> 和 <code>SNAPPY</code>.</li><li>props: 特殊数据类型的属性。比如说<code>FLOAT</code>和<code>DOUBLE</code>可以设置<code>max_point_number</code>,<code>TEXT</code>可以设置<cod [...]
-可以使用Map来保存键值对,比如(&quot;max_point_number&quot;, &quot;3&quot;)。</li></ul><blockquote><p><strong>注意:</strong> 虽然一个测量(measurement)的名字可以被用在多个deltaObjects中, 但是它的参数是不允许被修改的。比如: 
-  不允许多次为同一个测量(measurement)名添加不同类型的编码。下面是一个错误示例:</p></blockquote><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: none;"></te [...]
-测量值被简化成一个简单的例子,每条数据只包含 4 条时间和值的对应数据。</p><center>
-<table style="text-align:center">
-    <tbody><tr><th colspan="6">device_1</th></tr>
-    <tr><th colspan="2">sensor_1</th><th colspan="2">sensor_2</th><th colspan="2">sensor_3</th></tr>
-    <tr><th>time</th><th>value</th><th>time</th><th>value</th><th>time</th><th>value
-    </th></tr><tr><td>1</td><td>1.2</td><td>1</td><td>20</td><td>2</td><td>50</td></tr>
-    <tr><td>3</td><td>1.4</td><td>2</td><td>20</td><td>4</td><td>51</td></tr>
-    <tr><td>5</td><td>1.1</td><td>3</td><td>21</td><td>6</td><td>52</td></tr>
-    <tr><td>7</td><td>1.8</td><td>4</td><td>20</td><td>8</td><td>53</td></tr>
-</tbody></table>
-<span>一组时间序列数据</span>
-</center><h4><a name='header-n134' class='md-header-anchor '></a>路径的定义</h4><p>路径是一个点(.)分隔的字符串,它唯一地标识 TsFile 中的时间序列,例如:&quot;root.area_1.device_1.sensor_1&quot;。
-最后一部分&quot;sensor_1&quot;称为&quot;measurementId&quot;,其余部分&quot;root.area_1.device_1&quot;称为deviceId。
-正如之前提到的,不同设备中的相同测量(measurement)具有相同的数据类型和编码,设备也是唯一的。</p><p>在read接口中,参数<code>paths</code>表示要选择的测量值(measurement)。
-Path实例可以很容易地通过类<code>Path</code>来构造。例如:</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: none;"></textarea></div><div cla [...]
-我们创建一个或多个筛选器表达式,并且可以使用<code>Binary Filter Operators</code>将它们连接形成最终表达式。</p><ul><li><p><strong>创建一个Filter表达式</strong></p><p>有两种类型的过滤器。</p><ul><li><p>TimeFilter: 使用时序数据中的<code>time</code>过滤。</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellch [...]
-<table style="text-align:center">
-    <tbody><tr><th>Relationship</th><th>Description</th></tr>
-    <tr><td>TimeFilter.eq(value)</td><td>选择时间等于值的数据</td>
-    </tr><tr><td>TimeFilter.lt(value)</td><td>选择时间小于值的数据</td>
-    </tr><tr><td>TimeFilter.gt(value)</td><td>选择时间大于值的数据</td>
-    </tr><tr><td>TimeFilter.ltEq(value)</td><td>选择时间小于等于值的数据</td>
-    </tr><tr><td>TimeFilter.gtEq(value)</td><td>选择时间大于等于值的数据</td>
-    </tr><tr><td>TimeFilter.notEq(value)</td><td>选择时间不等于值的数据</td>
-    </tr><tr><td>TimeFilter.not(TimeFilter)</td><td>选择时间不满足另一个时间过滤器的数据</td>
-</tr></tbody></table>
-</center></li><li><p>ValueFilter: 使用时序数据中的<code>value</code>过滤。</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: none;">< [...]
-
-</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n180" mdtype="fences">IExpression timeFilterExpr = BinaryExpression.and(new GlobalTimeExpression(TimeFilter.gtEq(15L)),
-                                         new GlobalTimeExpression(TimeFilter.lt(25L))); // 15 &lt;= series time &lt; 25
-</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n181" mdtype="fences">IExpression timeFilterExpr = BinaryExpression.or(new GlobalTimeExpression(TimeFilter.gtEq(15L)),
-                                         new GlobalTimeExpression(TimeFilter.lt(25L))); // series time &gt;= 15 or series time &lt; 25
-</pre></li></ul><h4><a name='header-n173' class='md-header-anchor '></a>读取接口</h4><p>首先,我们打开 TsFile 并从文件路径<code>path</code>中获取一个<code>ReadOnlyTsFile</code>实例。</p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n183" mdtype="fences">TsFileSequenceReader reader = new TsFileSequenceReader(path);
-   
-ReadOnlyTsFile readTsFile = new ReadOnlyTsFile(reader);
-</pre><p>接下来,我们准备路径数组和查询表达式,然后通过这个接口得到最终的<code>QueryExpression</code>对象:</p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n185" mdtype="fences">QueryExpression queryExpression = QueryExpression.create(paths, statement);
-</pre><p>ReadOnlyTsFile类有两个<code>query</code>方法来执行查询。</p><ul><li><p><strong>Method 1</strong></p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n190" mdtype="fences">public QueryDataSet query(QueryExpression queryExpression) throws IOException
-</pre></li><li><p><strong>Method 2</strong></p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n193" mdtype="fences">public QueryDataSet query(QueryExpression queryExpression, long partitionStartOffset, long partitionEndOffset) throws IOException
-</pre><p>此方法是为高级应用(如 TsFile-Spark 连接器)设计的。</p><ul><li><p><strong>参数</strong> : 对于 method 2,添加了两个额外的参数来支持部分查询(Partial Query):</p><ul><li><code>partitionStartOffset</code>: TsFile 的开始偏移量</li><li><code>partitionEndOffset</code>: TsFile 的结束偏移量
-                          </li></ul><blockquote><p><strong>什么是部分查询?</strong></p><p>在一些分布式文件系统中(比如:HDFS), 文件被分成几个部分,这些部分被称为&quot;Blocks&quot;并存储在不同的节点中。在涉及的每个节点上并行执行查询可以提高效率。因此需要部分查询(Partial Query)。部分查询(Partial Query)仅支持查询 TsFile 中被<code>QueryConstant.PARTITION_START_OFFSET</code>和<code>QueryConstant.PARTITION_END_OFFSET</code>分割的部分。</p></blockquote></li></ul></li></ul><h3><a name='header-n206' class='md-header-anchor '></a>QueryDataset 接口</h3><p>上面执行的查询将返回一个<code>QueryDataset</code>对象。</ [...]
-INT32,
-INT64,
-FLOAT,
-DOUBLE,
-TEXT;
-</pre></li><li><p><code>RowRecord next() throws IOException;</code></p><p>获取下一条记录。</p><p><code>RowRecord</code>类包含一个<code>long</code>类型的时间戳和一个<code>List&lt;Field&gt;</code>,用于不同传感器中的数据,我们可以使用两个getter方法来获取它们。</p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n225" mdtype="fences">long getTimestamp();
-List&lt;Field&gt; getFields();
-</pre><p>要从一个字段获取数据,请使用以下方法:</p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n227" mdtype="fences">TSDataType getDataType();
-Object getObjectValue();
-</pre></li></ul><h4><a name='header-n228' class='md-header-anchor '></a>读取现有 TsFile 示例</h4><p>您需要安装 TsFile 到本地的 Maven 仓库中。</p><p>有关查询语句的更详细示例,请参见
-<code>/tsfile/example/src/main/java/org/apache/iotdb/tsfile/TsFileRead.java</code></p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="java" style="break-inside: unset;"><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang="java"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="position: absolute; bottom: -1em; pad [...]
-</pre><p>然后调用:</p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n236" mdtype="fences">TSFileConfig config = TSFileDescriptor.getInstance().getConfig();
-</pre><h2><a name='header-n237' class='md-header-anchor '></a>Bloom filter</h2><p>在加载元数据之前 Bloom filter 可以检查给定的时间序列是否在 TsFile 中。这可以优化加载元数据的性能,并跳过不包含指定时间序列的 TsFile。
-如果你想了解更多关于它的细节,你可以参考: <a href='https://en.wikipedia.org/wiki/Bloom_filter'>wiki page of bloom filter</a>.</p><h4><a name='header-n239' class='md-header-anchor '></a>配置 </h4><p>您可以通过<code>/server/src/assembly/resources/conf</code>目录下的<code>tsfile-format.properties</code>配置文件中的以下参数来控制bloom过滤器的误报率:</p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n241" mdtype="fences"># The acceptable error rate of bloom filter, should be in [0.01, 0.1], [...]
-bloom_filter_error_rate=0.05
-</pre></div>
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第4章: 客户端</h1><h2><a name='header-n5' class='md-header-anchor '></a>TsFile API </h2><p>Comming Soon...</p></div>
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/5-Programming - TsFile API.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/5-Programming - TsFile API.md
index abb1459..fca4790 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/5-Programming - TsFile API.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/4-Client/5-Programming - TsFile API.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-    
-        http://www.apache.org/licenses/LICENSE-2.0
-    
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第4章: 客户端
 ## TsFile API 
 Comming Soon...
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/1-DDL (Data Definition Language).html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/1-DDL (Data Definition Language).html
index 6bb76d3..c338dae 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/1-DDL (Data Definition Language).html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/1-DDL (Data Definition Language).html	
@@ -301,9 +301,9 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第5章 IoTDB操作指南</h1><h2><a name='header-n5' class='md-header-anchor '></a>DDL (数据定义语言)</h2><h3><a name='header-n6' class='md-header-anchor '></a>创建存储组</h3><p>我们可以根据存储模型建立相应的存储组。创建存储组的SQL语句如下所示:</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px [...]
-<center><img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/13203019/51577359-97413f80-1ef4-11e9-8c10-53b291fc10a5.jpg" onerror="this.style.display = 'none';"></center><p>需要注意的是,当查询路径不存在时,系统会返回0条时间序列。</p><h3><a name='header-n35' class='md-header-anchor '></a>统计时间序列总数</h3><p>IoTDB支持使用<code>COUNT TIMESERIES&lt;Path&gt;</code>来统计一条路径中的时间序列个数。SQL语句如下所示:</p><pre spellcheck="false" class= [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n0' class='md-header-anchor '></a>第5章 IoTDB操作指南</h1><h2><a name='header-n2' class='md-header-anchor '></a>DDL (数据定义语言)</h2><h3><a name='header-n3' class='md-header-anchor '></a>创建存储组</h3><p>我们可以根据存储模型建立相应的存储组。创建存储组的SQL语句如下所示:</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px [...]
+<center><img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/13203019/51577359-97413f80-1ef4-11e9-8c10-53b291fc10a5.jpg" onerror="this.style.display = 'none';"></center><p>需要注意的是,当查询路径不存在时,系统会返回0条时间序列。</p><h3><a name='header-n32' class='md-header-anchor '></a>统计时间序列总数</h3><p>IoTDB支持使用<code>COUNT TIMESERIES &lt;Path&gt;</code>来统计一条路径中的时间序列个数。SQL语句如下所示:</p><pre spellcheck="false" class [...]
 可以帮助您控制IoTDB占用的总磁盘空间以避免出现磁盘写满等异常。并且,随着文件数量的增多,查询性能往往随之下降,
-内存占用也会有所提高。及时地删除一些较老的文件有助于使查询性能维持在一个较高的水平和减少内存资源的占用。</p><h3><a name='header-n70' class='md-header-anchor '></a>设置 TTL</h3><p>设置TTL的SQL语句如下所示:</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="position: absol [...]
+内存占用也会有所提高。及时地删除一些较老的文件有助于使查询性能维持在一个较高的水平和减少内存资源的占用。</p><h3><a name='header-n67' class='md-header-anchor '></a>设置 TTL</h3><p>设置TTL的SQL语句如下所示:</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="position: absol [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/1-DDL (Data Definition Language).md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/1-DDL (Data Definition Language).md
index a3778cd..2fdb58c 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/1-DDL (Data Definition Language).md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/1-DDL (Data Definition Language).md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第5章 IoTDB操作指南
 ## DDL (数据定义语言)
 
@@ -107,11 +86,11 @@ IoTDB > COUNT TIMESERIES root.ln.wf01.wt01.status
 例如有如下时间序列(可以使用`show timeseries`展示所有时间序列):
 
 <center><img style="width:100%; max-width:800px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/19167280/69792072-cdc8a480-1200-11ea-8cec-321fef618a12.png"></center>
-   
+
 那么Metadata Tree如下所示:
 
 <center><img style="width:100%; max-width:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/19167280/69792176-1718f400-1201-11ea-861a-1a83c07ca144.jpg"></center>
-   
+
 可以看到,`root`被定义为`LEVEL=0`。那么当你输入如下语句时:
 
 ```
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/2-DML (Data Manipulation Language).html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/2-DML (Data Manipulation Language).html
index 9775ca3..62fb49c 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/2-DML (Data Manipulation Language).html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/2-DML (Data Manipulation Language).html	
@@ -301,14 +301,6 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第5章 IoTDB操作指南</h1><h2><a name='header-n5' class='md-header-anchor '></a>DML (数据操作语言)</h2><h2><a name='header-n6' class='md-header-anchor '></a>数据接入</h2><p>IoTDB为用户提供多种插入实时数据的方式,例如在<a href='/#/Documents/progress/chap4/sec1'>Cli/Shell工具</a>中直接输入插入数据的INSERT语句,或使用Java API(标准<a href='/#/Documents/progress/chap4/sec2'>Java JDBC</a>接口)单条或批量执行插入数据的INSERT语句。</p><p>本节主要为您介绍实时数据接入的INSERT语句在场景中的实际使用示例,有关INSERT  [...]
-主要使用的是IoTDB SELECT语句的<a href='/#/Documents/progress/chap5/sec4'>GROUP BY子句</a>,
-该子句是IoTDB中用于根据用户给定划分条件对结果集进行划分,并对已划分的结果集进行聚合计算的语句。
-IoTDB支持根据时间间隔和自定义的滑动步长(默认值与时间间隔相同,自定义的值必须大于等于时间间隔)对结果集进行划分,默认结果按照时间升序排列。
-同时,您也可以使用Java JDBC标准接口来执行相关的查询语句。</p><p>GROUP BY语句为用户提供三类指定参数:</p><ul><li>参数1:时间轴显示时间窗参数</li><li>参数2:划分时间轴的时间间隔参数(必须为正数)</li><li>参数3:滑动步长(可选参数,默认值与时间间隔相同,自定义的值必须大于等于时间间隔)</li></ul><p>三类参数的实际含义已经在图5.2中指出,这三类参数里,第三个参数是可选的。
-接下来,我们将给出三种典型的降频聚合查询的例子:
-滑动步长未指定,
-指定滑动步长,
-带值过滤条件。</p><center><img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/16079446/69109512-f808bc80-0ab2-11ea-9e4d-b2b2f58fb474.png" onerror="this.style.display = 'none';"></center><p><strong>图 5.2 三类参数的实际含义</strong></center></p><h4><a name='header-n85' class='md-header-anchor '></a>未指定滑动步长的降频聚合查询</h4><p>对应的SQL语句是:</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n0' class='md-header-anchor '></a>第5章 IoTDB操作指南</h1><h2><a name='header-n2' class='md-header-anchor '></a>DML (数据操作语言)</h2><h2><a name='header-n3' class='md-header-anchor '></a>数据接入</h2><p>IoTDB为用户提供多种插入实时数据的方式,例如在<a href='/#/Documents/progress/chap4/sec1'>Cli/Shell工具</a>中直接输入插入数据的INSERT语句,或使用Java API(标准<a href='/#/Documents/progress/chap4/sec2'>Java JDBC</a>接口)单条或批量执行插入数据的INSERT语句。</p><p>本节主要为您介绍实时数据接入的INSERT语句在场景中的实际使用示例,有关INSERT  [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/2-DML (Data Manipulation Language).md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/2-DML (Data Manipulation Language).md
index d9a9c8e..b2bbee8 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/2-DML (Data Manipulation Language).md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/2-DML (Data Manipulation Language).md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第5章 IoTDB操作指南
 ## DML (数据操作语言)
 ## 数据接入
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/3-Account Management Statements.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/3-Account Management Statements.html
index f09a12e..6d8395a 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/3-Account Management Statements.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/3-Account Management Statements.html	
@@ -301,6 +301,6 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第5章 IoTDB操作指南</h1><h2><a name='header-n5' class='md-header-anchor '></a>账户管理语句</h2><p>IoTDB为用户提供了权限管理操作,从而为用户提供对于数据的权限管理功能,保障数据的安全。</p><p>我们将通过以下几个具体的例子为您示范基本的用户权限操作,详细的SQL语句及使用方式详情请参见本文<a href='/#/Documents/progress/chap5/sec4'>第5.4节</a>。同时,在JAVA编程环境中,您可以使用<a href='/#/Documents/progress/chap4/sec2'>JDBC API</a>单条或批量执行权限管理类语句。</p><h3><a name='header-n8' class='md-header-anchor '></a>基本概念</h3><h4><a  [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n0' class='md-header-anchor '></a>第5章 IoTDB操作指南</h1><h2><a name='header-n2' class='md-header-anchor '></a>账户管理语句</h2><p>IoTDB为用户提供了权限管理操作,从而为用户提供对于数据的权限管理功能,保障数据的安全。</p><p>我们将通过以下几个具体的例子为您示范基本的用户权限操作,详细的SQL语句及使用方式详情请参见本文<a href='/#/Documents/progress/chap5/sec4'>第5.4节</a>。同时,在JAVA编程环境中,您可以使用<a href='/#/Documents/progress/chap4/sec2'>JDBC API</a>单条或批量执行权限管理类语句。</p><h3><a name='header-n5' class='md-header-anchor '></a>基本概念</h3><h4><a  [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/3-Account Management Statements.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/3-Account Management Statements.md
index f34f79c..5f3c2c2 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/3-Account Management Statements.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/3-Account Management Statements.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第5章 IoTDB操作指南
 
 ## 账户管理语句
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/4-SQL Reference.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/4-SQL Reference.html
index 76a7e1d..7cf0d21 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/4-SQL Reference.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/4-SQL Reference.html	
@@ -301,109 +301,90 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第5章 IoTDB操作指南</h1><h2><a name='header-n5' class='md-header-anchor '></a>SQL 参考文档</h2><h3><a name='header-n6' class='md-header-anchor '></a>显示版本号</h3><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="sql"><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang="sql"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><te [...]
-userName:=identifier  
-nodeName:=identifier (DOT identifier)*  
-privileges:= string (COMMA string)*
-Eg: IoTDB &gt; GRANT USER tempuser PRIVILEGES 'DELETE_TIMESERIES' on root.ln;
-</pre><ul><li>赋予角色权限</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n124" mdtype="fences">GRANT ROLE &lt;roleName&gt; PRIVILEGES &lt;privileges&gt; ON &lt;nodeName&gt;;  
-privileges:= string (COMMA string)*  
-roleName:=identifier  
-nodeName:=identifier (DOT identifier)*
-Eg: IoTDB &gt; GRANT ROLE temprole PRIVILEGES 'DELETE_TIMESERIES' ON root.ln;
-</pre><ul><li>赋予用户角色</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n128" mdtype="fences">GRANT &lt;roleName&gt; TO &lt;userName&gt;;  
-roleName:=identifier  
-userName:=identifier
-Eg: IoTDB &gt; GRANT temprole TO tempuser;
-</pre><ul><li>撤销用户权限</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n132" mdtype="fences">REVOKE USER &lt;userName&gt; PRIVILEGES &lt;privileges&gt; ON &lt;nodeName&gt;;   
+<div  id='write'  class = 'is-node'><h1><a name='header-n0' class='md-header-anchor '></a>第5章 IoTDB操作指南</h1><h2><a name='header-n2' class='md-header-anchor '></a>SQL 参考文档</h2><h3><a name='header-n3' class='md-header-anchor '></a>显示版本号</h3><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="sql"><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang="sql"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><te [...]
 privileges:= string (COMMA string)*  
 userName:=identifier  
 nodeName:=identifier (DOT identifier)*
 Eg: IoTDB &gt; REVOKE USER tempuser PRIVILEGES 'DELETE_TIMESERIES' on root.ln;
-</pre><ul><li>撤销角色权限</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n136" mdtype="fences">REVOKE ROLE &lt;roleName&gt; PRIVILEGES &lt;privileges&gt; ON &lt;nodeName&gt;;  
+</pre><ul><li>撤销角色权限</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n125" mdtype="fences">REVOKE ROLE &lt;roleName&gt; PRIVILEGES &lt;privileges&gt; ON &lt;nodeName&gt;;  
 privileges:= string (COMMA string)*  
 roleName:= identifier  
 nodeName:=identifier (DOT identifier)*
 Eg: IoTDB &gt; REVOKE ROLE temprole PRIVILEGES 'DELETE_TIMESERIES' ON root.ln;
-</pre><ul><li>撤销用户角色</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n140" mdtype="fences">REVOKE &lt;roleName&gt; FROM &lt;userName&gt;;
+</pre><ul><li>撤销用户角色</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n129" mdtype="fences">REVOKE &lt;roleName&gt; FROM &lt;userName&gt;;
 roleName:=identifier
 userName:=identifier
 Eg: IoTDB &gt; REVOKE temproleFROM tempuser;
-</pre><ul><li>列出用户</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n144" mdtype="fences">LIST USER
+</pre><ul><li>列出用户</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n133" mdtype="fences">LIST USER
 Eg: IoTDB &gt; LIST USER
-</pre><ul><li>列出角色</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n148" mdtype="fences">LIST ROLE
+</pre><ul><li>列出角色</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n137" mdtype="fences">LIST ROLE
 Eg: IoTDB &gt; LIST ROLE
-</pre><ul><li>列出权限</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n152" mdtype="fences">LIST PRIVILEGES USER  &lt;username&gt; ON &lt;path&gt;;    
+</pre><ul><li>列出权限</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n141" mdtype="fences">LIST PRIVILEGES USER  &lt;username&gt; ON &lt;path&gt;;    
 username:=identifier    
 path=‘root’ (DOT identifier)*
 Eg: IoTDB &gt; LIST PRIVIEGES USER sgcc_wirte_user ON root.sgcc;
-</pre><ul><li>列出角色权限</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n156" mdtype="fences">LIST PRIVILEGES ROLE &lt;roleName&gt; ON &lt;path&gt;;    
+</pre><ul><li>列出角色权限</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n145" mdtype="fences">LIST PRIVILEGES ROLE &lt;roleName&gt; ON &lt;path&gt;;    
 roleName:=identifier  
 path=‘root’ (DOT identifier)*
 Eg: IoTDB &gt; LIST PRIVIEGES ROLE wirte_role ON root.sgcc;
-</pre><ul><li>列出用户权限</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n160" mdtype="fences">LIST USER PRIVILEGES &lt;username&gt; ;   
+</pre><ul><li>列出用户权限</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n149" mdtype="fences">LIST USER PRIVILEGES &lt;username&gt; ;   
 username:=identifier  
 Eg: IoTDB &gt; LIST USER PRIVIEGES tempuser;
-</pre><ul><li>列出角色权限</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n164" mdtype="fences">LIST ROLE PRIVILEGES &lt;roleName&gt;
+</pre><ul><li>列出角色权限</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n153" mdtype="fences">LIST ROLE PRIVILEGES &lt;roleName&gt;
 roleName:=identifier
 Eg: IoTDB &gt; LIST ROLE PRIVIEGES actor;
-</pre><ul><li>列出用户角色 </li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n168" mdtype="fences">LIST ALL ROLE OF USER &lt;username&gt; ;  
+</pre><ul><li>列出用户角色 </li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n157" mdtype="fences">LIST ALL ROLE OF USER &lt;username&gt; ;  
 username:=identifier
 Eg: IoTDB &gt; LIST ALL ROLE OF USER tempuser;
-</pre><ul><li>列出角色用户</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n172" mdtype="fences">LIST ALL USER OF ROLE &lt;roleName&gt;;
+</pre><ul><li>列出角色用户</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n161" mdtype="fences">LIST ALL USER OF ROLE &lt;roleName&gt;;
 roleName:=identifier
 Eg: IoTDB &gt; LIST ALL USER OF ROLE roleuser;
-</pre><ul><li>更新密码 </li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n176" mdtype="fences">ALTER USER &lt;username&gt; SET PASSWORD &lt;password&gt;;
+</pre><ul><li>更新密码 </li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n165" mdtype="fences">ALTER USER &lt;username&gt; SET PASSWORD &lt;password&gt;;
 roleName:=identifier
 password:=string
 Eg: IoTDB &gt; ALTER USER tempuser SET PASSWORD newpwd;
-</pre><h3><a name='header-n177' class='md-header-anchor '></a>功能</h3><ul><li>COUNT</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n181" mdtype="fences">SELECT COUNT(Path) (COMMA COUNT(Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
+</pre><h3><a name='header-n166' class='md-header-anchor '></a>功能</h3><ul><li>COUNT</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n170" mdtype="fences">SELECT COUNT(Path) (COMMA COUNT(Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
 Eg. SELECT COUNT(status), COUNT(temperature) FROM root.ln.wf01.wt01 WHERE root.ln.wf01.wt01.temperature &lt; 24
 Note: the statement needs to satisfy this constraint: &lt;PrefixPath&gt; + &lt;Path&gt; = &lt;Timeseries&gt;
-</pre><ul><li>FIRST_VALUE
-原有的 <code>FIRST</code> 方法在 <code>v0.10.0</code> 版本更名为 <code>FIRST_VALUE</code>。</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n184" mdtype="fences">SELECT FIRST_VALUE (Path) (COMMA FIRST_VALUE (Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
-Eg. SELECT FIRST_VALUE (status), FIRST_VALUE (temperature) FROM root.ln.wf01.wt01 WHERE root.ln.wf01.wt01.temperature &lt; 24
-Note: the statement needs to satisfy this constraint: &lt;PrefixPath&gt; + &lt;Path&gt; = &lt;Timeseries&gt;
-</pre><ul><li>LAST_VALUE
-原有的 <code>LAST</code> 方法在 <code>v0.10.0</code> 版本更名为 <code>LAST_VALUE</code>。</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n188" mdtype="fences">SELECT LAST_VALUE (Path) (COMMA LAST_VALUE (Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
-Eg. SELECT LAST_VALUE (status), LAST_VALUE (temperature) FROM root.ln.wf01.wt01 WHERE root.ln.wf01.wt01.temperature &lt; 24
+</pre><ul><li>FIRST</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n174" mdtype="fences">SELECT FIRST (Path) (COMMA FIRST (Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
+Eg. SELECT FIRST (status), FIRST (temperature) FROM root.ln.wf01.wt01 WHERE root.ln.wf01.wt01.temperature &lt; 24
 Note: the statement needs to satisfy this constraint: &lt;PrefixPath&gt; + &lt;Path&gt; = &lt;Timeseries&gt;
-</pre><ul><li>MAX_TIME</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n193" mdtype="fences">SELECT MAX_TIME (Path) (COMMA MAX_TIME (Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
+</pre><ul><li>MAX_TIME</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n178" mdtype="fences">SELECT MAX_TIME (Path) (COMMA MAX_TIME (Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
 Eg. SELECT MAX_TIME(status), MAX_TIME(temperature) FROM root.ln.wf01.wt01 WHERE root.ln.wf01.wt01.temperature &lt; 24
 Note: the statement needs to satisfy this constraint: &lt;PrefixPath&gt; + &lt;Path&gt; = &lt;Timeseries&gt;
-</pre><ul><li>MAX_VALUE</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n197" mdtype="fences">SELECT MAX_VALUE (Path) (COMMA MAX_VALUE (Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
+</pre><ul><li>MAX_VALUE</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n182" mdtype="fences">SELECT MAX_VALUE (Path) (COMMA MAX_VALUE (Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
 Eg. SELECT MAX_VALUE(status), MAX_VALUE(temperature) FROM root.ln.wf01.wt01 WHERE root.ln.wf01.wt01.temperature &lt; 24
 Note: the statement needs to satisfy this constraint: &lt;PrefixPath&gt; + &lt;Path&gt; = &lt;Timeseries&gt;
 </pre><ul><li>AVG
-原有的 <code>MEAN</code> 方法在 <code>v0.9.0</code> 版本更名为 <code>AVG</code>。</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n200" mdtype="fences">SELECT AVG (Path) (COMMA AVG (Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
+原有的 <code>MEAN</code> 方法在 <code>v0.9.0</code> 版本更名为 <code>AVG</code>。</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n185" mdtype="fences">SELECT AVG (Path) (COMMA AVG (Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
 Eg. SELECT AVG (temperature) FROM root.ln.wf01.wt01 WHERE root.ln.wf01.wt01.temperature &lt; 24
 Note: the statement needs to satisfy this constraint: &lt;PrefixPath&gt; + &lt;Path&gt; = &lt;Timeseries&gt;
-</pre><ul><li>MIN_TIME</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n205" mdtype="fences">SELECT MIN_TIME (Path) (COMMA MIN_TIME (Path))*FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
+</pre><ul><li>MIN_TIME</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n190" mdtype="fences">SELECT MIN_TIME (Path) (COMMA MIN_TIME (Path))*FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
 Eg. SELECT MIN_TIME(status), MIN_TIME(temperature) FROM root.ln.wf01.wt01 WHERE root.ln.wf01.wt01.temperature &lt; 24
 Note: the statement needs to satisfy this constraint: &lt;PrefixPath&gt; + &lt;Path&gt; = &lt;Timeseries&gt;
-</pre><ul><li>MIN_VALUE</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n209" mdtype="fences">SELECT MIN_VALUE (Path) (COMMA MIN_VALUE (Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
+</pre><ul><li>MIN_VALUE</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n194" mdtype="fences">SELECT MIN_VALUE (Path) (COMMA MIN_VALUE (Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
 Eg. SELECT MIN_VALUE(status),MIN_VALUE(temperature) FROM root.ln.wf01.wt01 WHERE root.ln.wf01.wt01.temperature &lt; 24
 Note: the statement needs to satisfy this constraint: &lt;PrefixPath&gt; + &lt;Path&gt; = &lt;Timeseries&gt;
-</pre><ul><li>NOW</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n213" mdtype="fences">NOW()
+</pre><ul><li>NOW</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n198" mdtype="fences">NOW()
 Eg. INSERT INTO root.ln.wf01.wt01(timestamp,status) VALUES(NOW(), false) 
 Eg. UPDATE root.ln.wf01.wt01 SET temperature = 23 WHERE time &lt; NOW()
 Eg. DELETE FROM root.ln.wf01.wt01.status, root.ln.wf01.wt01.temperature WHERE time &lt; NOW()
 Eg. SELECT * FROM root WHERE time &lt; NOW()
 Eg. SELECT COUNT(temperature) FROM root.ln.wf01.wt01 WHERE time &lt; NOW()
-</pre><ul><li>SUM</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n217" mdtype="fences">SELECT SUM(Path) (COMMA SUM(Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
+</pre><ul><li>SUM</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n202" mdtype="fences">SELECT SUM(Path) (COMMA SUM(Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
 Eg. SELECT SUM(temperature) FROM root.ln.wf01.wt01 WHERE root.ln.wf01.wt01.temperature &lt; 24
 Note: the statement needs to satisfy this constraint: &lt;PrefixPath&gt; + &lt;Path&gt; = &lt;Timeseries&gt;
-</pre><h3><a name='header-n218' class='md-header-anchor '></a>TTL</h3><p>IoTDB支持对存储组级别设置数据存活时间(TTL),这使得IoTDB可以定期、自动地删除一定时间之前的数据。合理使用TTL
+</pre><h3><a name='header-n203' class='md-header-anchor '></a>TTL</h3><p>IoTDB支持对存储组级别设置数据存活时间(TTL),这使得IoTDB可以定期、自动地删除一定时间之前的数据。合理使用TTL
 可以帮助您控制IoTDB占用的总磁盘空间以避免出现磁盘写满等异常。并且,随着文件数量的增多,查询性能往往随之下降,
 内存占用也会有所提高。及时地删除一些较老的文件有助于使查询性能维持在一个较高的水平和减少内存资源的占用。
-IoTDB中的TTL操作通可以由以下的语句进行实现:</p><ul><li>设置 TTL</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n222" mdtype="fences">SET TTL TO StorageGroupName TTLTime
+IoTDB中的TTL操作通可以由以下的语句进行实现:</p><ul><li>设置 TTL</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n207" mdtype="fences">SET TTL TO StorageGroupName TTLTime
 Eg. SET TTL TO root.group1 3600000
 这个例子展示了如何使得root.group1这个存储组只保留近一个小时的数据,一个小时前的数据会被删除或者进入不可见状态。
 注意: TTLTime 应是毫秒时间戳。一旦TTL被设置,超过TTL时间范围的写入将被拒绝。
-</pre><ul><li>取消 TTL</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n226" mdtype="fences">UNSET TTL TO StorageGroupName
+</pre><ul><li>取消 TTL</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n211" mdtype="fences">UNSET TTL TO StorageGroupName
 Eg. UNSET TTL TO root.group1
 这个例子展示了如何取消存储组root.group1的TTL,这将使得该存储组接受任意时刻的数据。
-</pre><ul><li>显示 TTL</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n230" mdtype="fences">SHOW ALL TTL
+</pre><ul><li>显示 TTL</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n215" mdtype="fences">SHOW ALL TTL
 SHOW TTL ON StorageGroupNames
 Eg.1 SHOW ALL TTL
 这个例子会给出所有存储组的TTL。
@@ -413,7 +394,7 @@ Eg.2 SHOW TTL ON root.group1,root.group2,root.group3
 </pre><p>注意:当您对某个存储组设置TTL的时候,超过TTL范围的数据将会立即不可见。但由于数据文件可能混合包含处在TTL范围内
 与范围外的数据,同时数据文件可能正在接受查询,数据文件的物理删除不会立即进行。如果你在此时取消或者调大TTL,
 一部分之前不可见的数据可能重新可见,而那些已经被物理删除的数据则将永久丢失。也就是说,TTL操作不会原子性地删除
-对应的数据。因此我们不推荐您频繁修改TTL,除非您能接受该操作带来的一定程度的不可预知性。</p><h2><a name='header-n233' class='md-header-anchor '></a>参考</h2><h3><a name='header-n234' class='md-header-anchor '></a>关键字</h3><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n235" mdtype="fences">Keywords for IoTDB (case insensitive):
+对应的数据。因此我们不推荐您频繁修改TTL,除非您能接受该操作带来的一定程度的不可预知性。</p><h2><a name='header-n218' class='md-header-anchor '></a>参考</h2><h3><a name='header-n219' class='md-header-anchor '></a>关键字</h3><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n220" mdtype="fences">Keywords for IoTDB (case insensitive):
 ADD, BY, COMPRESSOR, CREATE, DATATYPE, DELETE, DESCRIBE, DROP, ENCODING, EXIT, FROM, GRANT, GROUP, LABLE, LINK, INDEX, INSERT, INTO, LOAD, MAX_POINT_NUMBER, MERGE, METADATA, ON, ORDER, PASSWORD, PRIVILEGES, PROPERTY, QUIT, REVOKE, ROLE, ROOT, SELECT, SET, SHOW, STORAGE, TIME, TIMESERIES, TIMESTAMP, TO, UNLINK, UPDATE, USER, USING, VALUE, VALUES, WHERE, WITH
 
 Keywords with special meanings (case insensitive):
@@ -421,7 +402,7 @@ Keywords with special meanings (case insensitive):
 * Encoding Methods: BITMAP, DFT, GORILLA, PLAIN, RLE, TS_2DIFF
 * Compression Methods: UNCOMPRESSED, SNAPPY
 * Logical symbol: AND, &amp;, &amp;&amp;, OR, | , ||, NOT, !, TRUE, FALSE
-</pre><h3><a name='header-n236' class='md-header-anchor '></a>标识符</h3><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n237" mdtype="fences" style="break-inside: unset;">QUOTE := '\'';
+</pre><h3><a name='header-n221' class='md-header-anchor '></a>标识符</h3><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n222" mdtype="fences" style="break-inside: unset;">QUOTE := '\'';
 DOT := '.';
 COLON : ':' ;
 COMMA := ',' ;
@@ -445,22 +426,22 @@ HexDigit := 'a'..'f' | 'A'..'F';
 Digit := '0'..'9';
 Boolean := TRUE | FALSE | 0 | 1 (case insensitive)
 
-</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n238" mdtype="fences">StringLiteral := ( '\'' ( ~('\'') )* '\'' | '\"' ( ~('\"') )* '\"');
+</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n223" mdtype="fences">StringLiteral := ( '\'' ( ~('\'') )* '\'' | '\"' ( ~('\"') )* '\"');
 eg. 'abc'
 eg. "abc"
-</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n239" mdtype="fences">Integer := ('-' | '+')? Digit+;
+</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n224" mdtype="fences">Integer := ('-' | '+')? Digit+;
 eg. 123
 eg. -222
-</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n240" mdtype="fences">Float := ('-' | '+')? Digit+ DOT Digit+ (('e' | 'E') ('-' | '+')? Digit+)?;
+</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n225" mdtype="fences">Float := ('-' | '+')? Digit+ DOT Digit+ (('e' | 'E') ('-' | '+')? Digit+)?;
 eg. 3.1415
 eg. 1.2E10
 eg. -1.33
-</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n241" mdtype="fences">Identifier := (Letter | '_') (Letter | Digit | '_' | MINUS)*;
+</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n226" mdtype="fences">Identifier := (Letter | '_') (Letter | Digit | '_' | MINUS)*;
 eg. a123
 eg. _abc123
 
-</pre><h3><a name='header-n242' class='md-header-anchor '></a>常量</h3><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n244" mdtype="fences">PointValue : Integer | Float | StringLiteral | Boolean
-</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n245" mdtype="fences">TimeValue : Integer | DateTime | ISO8601 | NOW()
+</pre><h3><a name='header-n227' class='md-header-anchor '></a>常量</h3><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n229" mdtype="fences">PointValue : Integer | Float | StringLiteral | Boolean
+</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n230" mdtype="fences">TimeValue : Integer | DateTime | ISO8601 | NOW()
 Note: Integer means timestamp type.
 
 DateTime : 
@@ -469,18 +450,18 @@ eg. 2016-11-16 16:22:33+08:00
 eg. 2016-11-16T16:22:33.000+08:00
 eg. 2016-11-16 16:22:33.000+08:00
 Note: DateTime Type can support several types, see Chapter 3 Datetime section for details.
-</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n246" mdtype="fences">PrecedenceEqualOperator : EQUAL | NOTEQUAL | LESSTHANOREQUALTO | LESSTHAN | GREATERTHANOREQUALTO | GREATERTHAN
-</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n247" mdtype="fences">Timeseries : ROOT [DOT &lt;LayerName&gt;]* DOT &lt;SensorName&gt;
+</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n231" mdtype="fences">PrecedenceEqualOperator : EQUAL | NOTEQUAL | LESSTHANOREQUALTO | LESSTHAN | GREATERTHANOREQUALTO | GREATERTHAN
+</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n232" mdtype="fences">Timeseries : ROOT [DOT &lt;LayerName&gt;]* DOT &lt;SensorName&gt;
 LayerName : Identifier
 SensorName : Identifier
 eg. root.ln.wf01.wt01.status
 eg. root.sgcc.wf03.wt01.temperature
 Note: Timeseries must be start with `root`(case insensitive) and end with sensor name.
-</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n248" mdtype="fences">PrefixPath : ROOT (DOT &lt;LayerName&gt;)*
+</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n233" mdtype="fences">PrefixPath : ROOT (DOT &lt;LayerName&gt;)*
 LayerName : Identifier | STAR
 eg. root.sgcc
 eg. root.*
-</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n249" mdtype="fences">Path: (ROOT | &lt;LayerName&gt;) (DOT &lt;LayerName&gt;)* 
+</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n234" mdtype="fences">Path: (ROOT | &lt;LayerName&gt;) (DOT &lt;LayerName&gt;)* 
 LayerName: Identifier | STAR
 eg. root.ln.wf01.wt01.status
 eg. root.*.wf01.wt01.status
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/4-SQL Reference.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/4-SQL Reference.md
index c59d3dc..0720b30 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/4-SQL Reference.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/5-Operation Manual/4-SQL Reference.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第5章 IoTDB操作指南
 ## SQL 参考文档
 
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/1-Sync Tool.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/1-Sync Tool.md
index b1225cf..b61b6f0 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/1-Sync Tool.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/1-Sync Tool.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第6章: 系统工具
 # 同步工具
 <!-- TOC -->
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/2-Memory Estimation Tool.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/2-Memory Estimation Tool.md
index 49389ce..4164396 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/2-Memory Estimation Tool.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/2-Memory Estimation Tool.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第6章: 系统工具
 # 内存预估
 <!-- TOC -->
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/3-JMX Tool.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/3-JMX Tool.html
index 00c9db1..a59bdd1 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/3-JMX Tool.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/3-JMX Tool.html	
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/3-JMX Tool.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/3-JMX Tool.md
index ed2a618..abb5a62 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/3-JMX Tool.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/3-JMX Tool.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第6章: 系统工具
 
 # JMX工具
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/4-Watermark Tool.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/4-Watermark Tool.md
index 84749b3..f3c07a5 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/4-Watermark Tool.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/4-Watermark Tool.md	
@@ -1,25 +1,3 @@
-<!--
-
-```
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
-```
-
--->
 # 第6章: 系统工具
 # 水印工具
 **目录**
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/5-Log Visualizer.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/5-Log Visualizer.html
index 34eb805..d0011bc 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/5-Log Visualizer.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/5-Log Visualizer.html	
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/5-Log Visualizer.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/5-Log Visualizer.md
index de77116..43dfa47 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/5-Log Visualizer.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/5-Log Visualizer.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第6章: 系统工具
 ## 日志可视化工具
 
@@ -97,16 +76,16 @@
 ## 载入日志
 之后,点击`Load logs`按钮来让LogVisualizer准备对这些日志进行解析。如果准备成功,按钮上方将显示
 `Logs are successfully loaded`。否则将会弹出一个对话框提示错误,您需要根据错误内容进行相应处理。
- 
+
  <img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://github.com/jt2594838/PicHub/blob/master/log-visualizer/load_logs.png?raw=true">
- 
+
 ## 加载可视化计划
 接下来,您可以选择加载磁盘上已有的可视化计划或者新建计划。要加载已有的计划,只需要点击 `Load plans`
 按钮,并在弹出的对话框中选择想要加载的计划文件或者包含计划文件的文件夹。注意,如果选择文件夹,该文件
 夹必须只包含计划文件。
 
  <img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://github.com/jt2594838/PicHub/blob/master/log-visualizer/load_plan.png?raw=true">
- 
+
 ## 新建可视化计划
 现在,我们将展示如何使用图形界面创建一个新的可视化计划,您也可以参考已有的计划文件,使用文本编辑器编写。
 首先点击`Create plan`按钮并选择存放新计划的文件,新计划将出现在左边的列表。选择的文件名将作为新计划的
@@ -136,7 +115,7 @@
 <img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://github.com/jt2594838/PicHub/blob/master/log-visualizer/plot.png?raw=true">
 
 <img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://github.com/jt2594838/PicHub/blob/master/log-visualizer/statistics.png?raw=true">
- 
+
 # 使用方法(命令行)
 我们也提供了LogVisualizer的命令行版本,您可以通过`log-visualizer-cmd.sh` (或 `log-visualizer-cmd.bat`)
 来使用。使用时必须输入四个参数,它们是:`日志文件的路径`,`解析器配置文件的路径`,`可视化计划的路径`,
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/6-Query History Visualization Tool.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/6-Query History Visualization Tool.html
index c67cb9e..62ca1eb 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/6-Query History Visualization Tool.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/6-Query History Visualization Tool.html	
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/6-Query History Visualization Tool.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/6-Query History Visualization Tool.md
index 231e5d2..748a44a 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/6-Query History Visualization Tool.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/6-Query History Visualization Tool.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第6章: 系统工具
 
 ## 查询历史可视化工具
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/7-Monitor and Log Tools.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/7-Monitor and Log Tools.html
index 78592f7..f85d233 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/7-Monitor and Log Tools.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/7-Monitor and Log Tools.html	
@@ -301,6 +301,6 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第6章: 系统工具</h1><h2><a name='header-n5' class='md-header-anchor '></a>监控与日志工具</h2><h2><a name='header-n6' class='md-header-anchor '></a>系统监控</h2><p>当前用户可以使用Java的JConsole工具对正在运行的IoTDB进程进行系统状态监控,或使用IoTDB为用户开放的接口查看数据统计量。</p><h3><a name='header-n8' class='md-header-anchor '></a>系统状态监控</h3><p>进入Jconsole监控页面后,首先看到的是IoTDB各类运行情况的概览。在这里,您可以看到<a href='https://docs.oracle.com/javase/7/docs/technotes/guides/manag [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n589' class='md-header-anchor '></a>第6章: 系统工具</h1><h2><a name='header-n591' class='md-header-anchor '></a>监控与日志工具</h2><h2><a name='header-n592' class='md-header-anchor '></a>系统监控</h2><p>当前用户可以使用Java的JConsole工具对正在运行的IoTDB进程进行系统状态监控,或使用IoTDB为用户开放的接口查看数据统计量。</p><h3><a name='header-n594' class='md-header-anchor '></a>系统状态监控</h3><p>进入Jconsole监控页面后,首先看到的是IoTDB各类运行情况的概览。在这里,您可以看到<a href='https://docs.oracle.com/javase/7/docs/technotes/guid [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/7-Monitor and Log Tools.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/7-Monitor and Log Tools.md
index d24f600..ae3faee 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/7-Monitor and Log Tools.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/7-Monitor and Log Tools.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第6章: 系统工具
 ## 监控与日志工具
 ## 系统监控
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/8-Load External Tsfile.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/8-Load External Tsfile.html
index d10c47b..eb61897 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/8-Load External Tsfile.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/8-Load External Tsfile.html	
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/8-Load External Tsfile.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/8-Load External Tsfile.md
index 07279b3..731f697 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/8-Load External Tsfile.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/6-System Tools/8-Load External Tsfile.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第6章: 系统工具
 # 加载外部tsfile文件
 <!-- TOC -->
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/1-Grafana.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/1-Grafana.md
index 07d1817..514d277 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/1-Grafana.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/1-Grafana.md	
@@ -1,23 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
 # 第7章: 生态集成
 <!-- TOC -->
 ## 概览
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.html
index f7d46a3..187453d 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.html	
@@ -301,6 +301,6 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第7章: 生态集成</h1><h1><a name='header-n5' class='md-header-anchor '></a>MapReduce TsFile</h1><!-- TOC --><h2><a name='header-n7' class='md-header-anchor '></a>概要</h2><ul><li><p>TsFile的Hadoop连接器使用手册</p><ul><li><p>什么是TsFile的Hadoop连接器</p></li><li><p>系统环境要求</p></li><li><p>数据类型对应关系</p></li><li><p>关于TSFInputFormat的说明</p></li><li><p>使用示例</p><ul><li>读示例: 求和</li><li>写示例: 计算平均数并写入Tsfile中</li></ul></li></ul></li>< [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第7章: 生态集成</h1><h1><a name='header-n5' class='md-header-anchor '></a>MapReduce TsFile</h1><!-- TOC --><h2><a name='header-n7' class='md-header-anchor '></a>概要</h2><ul><li><p>TsFile的Hadoop连接器使用手册</p><ul><li><p>什么是TsFile的Hadoop连接器</p></li><li><p>系统环境要求</p></li><li><p>数据类型对应关系</p></li><li><p>关于TSFInputFormat的说明</p></li><li><p>使用示例</p><ul><li>读示例: 求和</li><li>写示例: 计算平均数并写入Tsfile中</li></ul></li></ul></li>< [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.md
index 74ff4e7..e5dcca7 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.md	
@@ -1,23 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
 # 第7章: 生态集成
 # MapReduce TsFile
 <!-- TOC -->
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/3-Spark TsFile.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/3-Spark TsFile.html
index 02221de..3d08cf0 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/3-Spark TsFile.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/3-Spark TsFile.html	
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/3-Spark TsFile.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/3-Spark TsFile.md
index ae5dc30..bf5f2eb 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/3-Spark TsFile.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/3-Spark TsFile.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # 第7章: 生态集成
 # TsFile的Spark连接器
 Coming Soon.
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.html
index ae87d32..6b4e514 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.html	
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.md
index 0f0719e..4914926 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.md	
@@ -1,23 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
 # 第7章: 生态集成
 
 Coming Soon.
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/5-Hive TsFile.html b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/5-Hive TsFile.html
index f1c70ec..619c52e 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/5-Hive TsFile.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/5-Hive TsFile.html	
@@ -302,7 +302,7 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </head>
 <body class='typora-export os-windows' >
 <div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>第7章: 生态集成</h1><!-- TOC --><h2><a name='header-n6' class='md-header-anchor '></a>概要</h2><ul><li><p>TsFile的Hive连接器使用手册</p><ul><li><p>什么是TsFile的Hive连接器</p></li><li><p>系统环境要求</p></li><li><p>数据类型对应关系</p></li><li><p>为Hive添加依赖jar包</p></li><li><p>创建Tsfile-backed的Hive表</p></li><li><p>从Tsfile-backed的Hive表中查询</p><ul><li>选择查询语句示例</li><li>聚合查询语句示例</li></ul></li><li><p>后续工作</p></li></ul></li></ul><!-- /TOC --><h1 [...]
-使用户能够通过Hive操作Tsfile。</p><p>有了这个连接器,用户可以</p><ul><li>将单个Tsfile文件加载进Hive,不论文件是存储在本地文件系统或者是HDFS中</li><li>将某个特定目录下的所有文件加载进Hive,不论文件是存储在本地文件系统或者是HDFS中</li><li>使用HQL查询tsfile</li><li>到现在为止, 写操作在hive-connector中还没有被支持. 所以, HQL中的insert操作是不被允许的</li></ul><h2><a name='header-n44' class='md-header-anchor '></a>系统环境要求</h2><figure><table><thead><tr><th>Hadoop Version</th><th>Hive Version</th><th>Java Version</th><th>TsFile</th></tr></thead><tbody><tr><td><code>2.7.3</code> or <code>3.2.1</code></td><td>< [...]
+使用户能够通过Hive操作Tsfile。</p><p>有了这个连接器,用户可以</p><ul><li>将单个Tsfile文件加载进Hive,不论文件是存储在本地文件系统或者是HDFS中</li><li>将某个特定目录下的所有文件加载进Hive,不论文件是存储在本地文件系统或者是HDFS中</li><li>使用HQL查询tsfile</li><li>到现在为止, 写操作在hive-connector中还没有被支持. 所以, HQL中的insert操作是不被允许的</li></ul><h2><a name='header-n44' class='md-header-anchor '></a>系统环境要求</h2><figure><table><thead><tr><th>Hadoop Version</th><th>Hive Version</th><th>Java Version</th><th>TsFile</th></tr></thead><tbody><tr><td><code>2.7.3</code> or <code>3.2.1</code></td><td>< [...]
 将<code>inputformat</code>指定为<code>org.apache.iotdb.hive.TSFHiveInputFormat</code>,
 将<code>outputformat</code>指定为<code>org.apache.iotdb.hive.TSFHiveOutputFormat</code>。</p><p>同时要提供一个只包含两个字段的Schema,这两个字段分别是<code>time_stamp</code>和<code>sensor_id</code>。
 <code>time_stamp</code>代表的是时间序列的时间值,<code>sensor_id</code>是你想要从tsfile文件中提取出来分析的传感器名称,比如说<code>sensor_1</code>。
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/5-Hive TsFile.md b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/5-Hive TsFile.md
index a73577a..4cbfab4 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/5-Hive TsFile.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation-CHN/UserGuide/7-Ecosystem Integration/5-Hive TsFile.md	
@@ -1,23 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
 # 第7章: 生态集成
 
 <!-- TOC -->
@@ -34,6 +14,7 @@
 	    - 聚合查询语句示例
 	- 后续工作
 		
+
 <!-- /TOC -->
 # TsFile的Hive连接器使用手册
 
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/1-What is IoTDB.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/1-What is IoTDB.html
index 1b48572..b55dad7 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/1-What is IoTDB.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/1-What is IoTDB.html	
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/1-What is IoTDB.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/1-What is IoTDB.md
index 1dffb35..1ef5f26 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/1-What is IoTDB.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/1-What is IoTDB.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 1: Overview
 
 ## What is IoTDB
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/2-Architecture.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/2-Architecture.html
index dacf997..ebeff06 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/2-Architecture.html
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/2-Architecture.html
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/2-Architecture.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/2-Architecture.md
index c03af1a..0eead5d 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/2-Architecture.md
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/2-Architecture.md
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 1: Overview
 
 ## Architecture
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/3-Scenario.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/3-Scenario.html
index e36e37a..4e2cd4f 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/3-Scenario.html
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/3-Scenario.html
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/3-Scenario.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/3-Scenario.md
index bac5ec9..a295d5b 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/3-Scenario.md
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/3-Scenario.md
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 1: Overview
 
 ## Scenario
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/4-Features.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/4-Features.html
index f51ec63..9c00922 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/4-Features.html
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/4-Features.html
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/4-Features.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/4-Features.md
index f60ddc3..2d266ba 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/4-Features.md
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/1-Overview/4-Features.md
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 1: Overview
 
 ## Features
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/1-Data Model and Terminology.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/1-Data Model and Terminology.md
index d5d0870..aa5a10d 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/1-Data Model and Terminology.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/1-Data Model and Terminology.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 2: Concept
 ## Data Model and Terminology
 To make this manual more practical, we will use a specific scenario example to illustrate how to operate IoTDB databases at all stages of use. See [this page](https://github.com/apache/incubator-iotdb/blob/master/docs/Documentation/OtherMaterial-Sample%20Data.txt) for a look. For convenience, we also provide you with a sample data file in real scenario to import into the IoTDB system for trial and operation.
@@ -191,27 +170,27 @@ Relative time refers to the time relative to the server time ```now()``` and ```
   Duration = (Digit+ ('Y'|'MO'|'W'|'D'|'H'|'M'|'S'|'MS'|'US'|'NS'))+
   RelativeTime = (now() | DATETIME) ((+|-) Duration)+
         
-  ```
-  
+ ```
+
   <center>**The syntax of the duration unit**
-  
-  |Symbol|Meaning|Presentation|Examples|
-  |:---:|:---:|:---:|:---:|
-  |y|year|1y=365 days|1y|
-  |mo|month|1mo=30 days|1mo|
-  |w|week|1w=7 days|1w|
-  |d|day|1d=1 day|1d|
-  |||||
-  |h|hour|1h=3600 seconds|1h|
-  |m|minute|1m=60 seconds|1m|
-  |s|second|1s=1 second|1s|
-  |||||
-  |ms|millisecond|1ms=1000_000 nanoseconds|1ms|
-  |us|microsecond|1us=1000 nanoseconds|1us|
-  |ns|nanosecond|1ns=1 nanosecond|1ns|  
-  
+
+|Symbol|Meaning|Presentation|Examples|
+|:---:|:---:|:---:|:---:|
+|y|year|1y=365 days|1y|
+|mo|month|1mo=30 days|1mo|
+|w|week|1w=7 days|1w|
+|d|day|1d=1 day|1d|
+|||||
+|h|hour|1h=3600 seconds|1h|
+|m|minute|1m=60 seconds|1m|
+|s|second|1s=1 second|1s|
+|||||
+|ms|millisecond|1ms=1000_000 nanoseconds|1ms|
+|us|microsecond|1us=1000 nanoseconds|1us|
+|ns|nanosecond|1ns=1 nanosecond|1ns|
+
   </center>
-  
+
   eg:
   ```
   now() - 1d2h //1 day and 2 hours earlier than the current server time
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/2-Data Type.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/2-Data Type.html
index a0fcfa0..a647e85 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/2-Data Type.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/2-Data Type.html	
@@ -301,6 +301,6 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 2: Concept</h1><h2><a name='header-n5' class='md-header-anchor '></a>Data Type</h2><p>IoTDB supports six data types in total:</p><ul><li>BOOLEAN (Boolean)</li><li>INT32 (Integer)</li><li>INT64 (Long Integer)</li><li>FLOAT (Single Precision Floating Point)</li><li>DOUBLE (Double Precision Floating Point)</li><li>TEXT (String).</li></ul><p>The time series of <strong>FLOAT</strong> and <strong> [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 2: Concept</h1><h2><a name='header-n5' class='md-header-anchor '></a>Data Type</h2><p>IoTDB supports six data types in total:</p><ul><li>BOOLEAN (Boolean)</li><li>INT32 (Integer)</li><li>INT64 (Long Integer)</li><li>FLOAT (Single Precision Floating Point)</li><li>DOUBLE (Double Precision Floating Point)</li><li>TEXT (String).</li></ul><p>The time series of <strong>FLOAT</strong> and <strong> [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/2-Data Type.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/2-Data Type.md
index 7d2523d..0977e9c 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/2-Data Type.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/2-Data Type.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 2: Concept
 
 ## Data Type
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/3-Encoding.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/3-Encoding.html
index 9bc60b4..53f36b5 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/3-Encoding.html
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/3-Encoding.html
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
@@ -301,6 +228,6 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 2: Concept</h1><h2><a name='header-n5' class='md-header-anchor '></a>Encoding </h2><p>In order to improve the efficiency of data storage, it is necessary to encode data during data writing, thereby reducing the amount of disk space used. In the process of writing and reading data, the amount of data involved in the I/O operations can be reduced to improve performance. IoTDB supports four enc [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 2: Concept</h1><h2><a name='header-n5' class='md-header-anchor '></a>Encoding </h2><p>In order to improve the efficiency of data storage, it is necessary to encode data during data writing, thereby reducing the amount of disk space used. In the process of writing and reading data, the amount of data involved in the I/O operations can be reduced to improve performance. IoTDB supports four enc [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/3-Encoding.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/3-Encoding.md
index f487c90..3140ec4 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/3-Encoding.md
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/3-Encoding.md
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 2: Concept
 
 ## Encoding 
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/4-Compression.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/4-Compression.html
index 2ab0264..f90e27f 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/4-Compression.html
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/4-Compression.html
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
@@ -301,6 +228,6 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 2: Concept</h1><h2><a name='header-n5' class='md-header-anchor '></a>Compression</h2><p>When the time series is written and encoded as binary data according to the specified type, IoTDB compresses the data using compression technology to further improve space storage efficiency. Although both encoding and compression are designed to improve storage efficiency, encoding techniques are usually [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 2: Concept</h1><h2><a name='header-n5' class='md-header-anchor '></a>Compression</h2><p>When the time series is written and encoded as binary data according to the specified type, IoTDB compresses the data using compression technology to further improve space storage efficiency. Although both encoding and compression are designed to improve storage efficiency, encoding techniques are usually [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/4-Compression.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/4-Compression.md
index 8ee26ae..0bd0a85 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/4-Compression.md
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/2-Concept/4-Compression.md
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 2: Concept
 
 ## Compression
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/1-Download.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/1-Download.md
index cabdd7f..39dd82f 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/1-Download.md
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/1-Download.md
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 3: Server
 
 ## Download
@@ -38,7 +17,8 @@ To use IoTDB, you need to have:
 3. Set the max open files num as 65535 to avoid "too many open files" problem.
 
 >Note: If you don't have maven installed, you should replace 'mvn' in the following commands with 'mvnw.sh' or 'mvnw.cmd'.
-### Installation from  binary files
+>
+>### Installation from  binary files
 
 You can download the binary file from:
 [Here](https://iotdb.apache.org/#/Download)
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/2-Single Node Setup.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/2-Single Node Setup.html
index c377d77..0141ffc 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/2-Single Node Setup.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/2-Single Node Setup.html	
@@ -301,6 +301,6 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 3: Server</h1><h2><a name='header-n5' class='md-header-anchor '></a>Single Node Setup</h2><p>Users can start IoTDB by the start-server script under the sbin folder.</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm md-focus" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0 [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 3: Server</h1><h2><a name='header-n5' class='md-header-anchor '></a>Single Node Setup</h2><p>Users can start IoTDB by the start-server script under the sbin folder.</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/2-Single Node Setup.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/2-Single Node Setup.md
index 28dabc6..a824ed6 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/2-Single Node Setup.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/2-Single Node Setup.md	
@@ -1,23 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
 # Chapter 3: Server
 ## Single Node Setup
 
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/3-Cluster Setup.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/3-Cluster Setup.html
index c8d645b..b480022 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/3-Cluster Setup.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/3-Cluster Setup.html	
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/3-Cluster Setup.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/3-Cluster Setup.md
index 57a1ee5..75f8543 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/3-Cluster Setup.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/3-Cluster Setup.md	
@@ -1,23 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
 # Chapter 3: Server
 ## Cluster Setup
 
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/4-Config Manual.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/4-Config Manual.html
index f6b9ba2..3d490ff 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/4-Config Manual.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/4-Config Manual.html	
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
@@ -301,9 +228,6 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 3: Server</h1><h2><a name='header-n5' class='md-header-anchor '></a>Config Manual</h2><p>Before starting to use IoTDB, you need to config the configuration files first. For your convenience, we have already set the default config in the files.</p><p>In total, we provide users three kinds of configurations module: </p><ul><li><p>environment configuration file (<code>iotdb-env.bat</code>, <cod [...]
-In the parameters described below, these parameters whose way of <code>Effective</code> is <code>trigger</code> support hot modification.</p><p>Trigger way: The client sends the command <code>load configuration</code> to the IoTDB server. See Chapter 4 for the usage of the client.</p><h3><a name='header-n22' class='md-header-anchor '></a>IoTDB Environment Configuration File</h3><p>The environment configuration file is mainly used to configure the Java environment related parameters when  [...]
-For performance tuning, you may want to collect the GC info. </p><p>To enable GC log, just add a paramenter &quot;printgc&quot; when you start the server.</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="bash"><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang="bash"><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" s [...]
-There will be at most 10 gc.log.* files and each one can reach to 10MB.</p><p>&nbsp;</p></div>
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 3: Server</h1><h2><a name='header-n5' class='md-header-anchor '></a>Config Manual</h2><p>Before starting to use IoTDB, you need to config the configuration files first. For your convenience, we have already set the default config in the files.</p><p>In total, we provide users three kinds of configurations module: </p><ul><li><p>environment configuration file (<code>iotdb-env.bat</code>, <cod [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/4-Config Manual.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/4-Config Manual.md
index 061197a..e51b754 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/4-Config Manual.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/4-Config Manual.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 3: Server
 
 ## Config Manual
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/5-Docker Image.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/5-Docker Image.html
index 39e1d6d..540bb25 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/5-Docker Image.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/5-Docker Image.html	
@@ -301,6 +301,6 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 3: Server</h1><h2><a name='header-n5' class='md-header-anchor '></a>Docker Image</h2><p>Now a Dockerfile has been written at docker/src/main/Dockerfile.</p><ol start='' ><li>You can build a docker image by: </li></ol><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden;  [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 3: Server</h1><h2><a name='header-n5' class='md-header-anchor '></a>Docker Image</h2><p>Now a Dockerfile has been written at ROOT/docker/Dockerfile on the branch enable_docker_image.</p><ol start='' ><li>You can build a docker image by: </li></ol><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""> [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/5-Docker Image.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/5-Docker Image.md
index 6124e49..095cb24 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/5-Docker Image.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/3-Server/5-Docker Image.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 3: Server
 
 ## Docker Image
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/1-Command Line Interface (CLI).html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/1-Command Line Interface (CLI).html
index 7cb5a84..6f2a975 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/1-Command Line Interface (CLI).html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/1-Command Line Interface (CLI).html	
@@ -301,12 +301,12 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 4: Client</h1><h2><a name='header-n5' class='md-header-anchor '></a>Outline</h2><!-- TOC --><ul><li><p>Command Line Interface(CLI)</p><ul><li>Running Cli/Shell</li><li>Cli/Shell Parameters</li><li>Cli/shell tool with -e parameter</li></ul></li></ul><!-- /TOC --><h1><a name='header-n18' class='md-header-anchor '></a>Command Line Interface(CLI)</h1><p>IoTDB provides Cli/shell tools for users t [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n108' class='md-header-anchor '></a>Chapter 4: Client</h1><h2><a name='header-n110' class='md-header-anchor '></a>Outline</h2><!-- TOC --><ul><li><p>Command Line Interface(CLI)</p><ul><li>Running Cli/Shell</li><li>Cli/Shell Parameters</li><li>Cli/shell tool with -e parameter</li></ul></li></ul><!-- /TOC --><h1><a name='header-n123' class='md-header-anchor '></a>Command Line Interface(CLI)</h1><p>IoTDB provides Cli/shell tools for us [...]
 default password is <code>root</code>. Users can use this username to try IoTDB Cli/Shell tool. The client startup script is the <code>start-client</code> file under the $IOTDB_HOME/bin folder. When starting the script, you need to specify the IP and PORT. (Make sure the IoTDB server is running properly when you use Cli/Shell tool to connect it.)</p><p>Here is an example where the server is started locally and the user has not changed the running port. The default port is
 6667 </br>
 If you need to connect to the remote server or changes
 the port number of the server running, set the specific IP and PORT at -h and -p.</br>
-You also can set your own environment variable at the front of the start script (&quot;/sbin/start-client.sh&quot; for linux and &quot;/sbin/start-client.bat&quot; for windows)</p><p>The Linux and MacOS system startup commands are as follows:</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><t [...]
-10.129.187.21, port 6667, username &quot;root&quot;, password &quot;root&quot;, and prints the timestamp in digital form. The maximum number of lines displayed on the IoTDB command line is 10.</p><p>The Linux and MacOS system startup commands are as follows:</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px [...]
+You also can set your own environment variable at the front of the start script (&quot;/sbin/start-client.sh&quot; for linux and &quot;/sbin/start-client.bat&quot; for windows)</p><p>The Linux and MacOS system startup commands are as follows:</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><t [...]
+10.129.187.21, port 6667, username &quot;root&quot;, password &quot;root&quot;, and prints the timestamp in digital form. The maximum number of lines displayed on the IoTDB command line is 10.</p><p>The Linux and MacOS system startup commands are as follows:</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/1-Command Line Interface (CLI).md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/1-Command Line Interface (CLI).md
index f306722..a87725c 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/1-Command Line Interface (CLI).md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/1-Command Line Interface (CLI).md	
@@ -1,23 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
 # Chapter 4: Client
 ## Outline
 <!-- TOC -->
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/2-Programming - JDBC.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/2-Programming - JDBC.md
index 9d7e7e9..21404b7 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/2-Programming - JDBC.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/2-Programming - JDBC.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter4: Client
 # Programming - JDBC
 
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/2-Programming - Native API.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/2-Programming - Native API.html
deleted file mode 100644
index b06ced1..0000000
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/2-Programming - Native API.html	
+++ /dev/null
@@ -1,306 +0,0 @@
-<!doctype html>
-<html>
-<head>
-<meta charset='UTF-8'><meta name='viewport' content='width=device-width initial-scale=1'>
-<title>2-Programming - Native API</title><link href='https://fonts.loli.net/css?family=Open+Sans:400italic,700italic,700,400&subset=latin,latin-ext' rel='stylesheet' type='text/css' /><style type='text/css'>html {overflow-x: initial !important;}:root { --bg-color:#ffffff; --text-color:#333333; --select-text-bg-color:#B5D6FC; --select-text-font-color:auto; --monospace:"Lucida Console",Consolas,"Courier",monospace; }
-html { font-size: 14px; background-color: var(--bg-color); color: var(--text-color); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; }
-body { margin: 0px; padding: 0px; height: auto; bottom: 0px; top: 0px; left: 0px; right: 0px; font-size: 1rem; line-height: 1.42857; overflow-x: hidden; background: inherit; }
-iframe { margin: auto; }
-a.url { word-break: break-all; }
-a:active, a:hover { outline: 0px; }
-.in-text-selection, ::selection { text-shadow: none; background: var(--select-text-bg-color); color: var(--select-text-font-color); }
-#write { margin: 0px auto; height: auto; width: inherit; word-break: normal; word-wrap: break-word; position: relative; white-space: normal; overflow-x: visible; }
-#write.first-line-indent p { text-indent: 2em; }
-#write.first-line-indent li p, #write.first-line-indent p * { text-indent: 0px; }
-#write.first-line-indent li { margin-left: 2em; }
-.for-image #write { padding-left: 8px; padding-right: 8px; }
-body.typora-export { padding-left: 30px; padding-right: 30px; }
-.typora-export .footnote-line, .typora-export p { white-space: pre-wrap; }
-@media screen and (max-width: 500px) {
-  body.typora-export { padding-left: 0px; padding-right: 0px; }
-  .CodeMirror-sizer { margin-left: 0px !important; }
-  .CodeMirror-gutters { display: none !important; }
-}
-#write li > figure:first-child { margin-top: -20px; }
-#write ol, #write ul { position: relative; }
-img { max-width: 100%; vertical-align: middle; }
-button, input, select, textarea { color: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; }
-input[type="checkbox"], input[type="radio"] { line-height: normal; padding: 0px; }
-*, ::after, ::before { box-sizing: border-box; }
-#write h1, #write h2, #write h3, #write h4, #write h5, #write h6, #write p, #write pre { width: inherit; }
-#write h1, #write h2, #write h3, #write h4, #write h5, #write h6, #write p { position: relative; }
-h1, h2, h3, h4, h5, h6 { break-after: avoid-page; break-inside: avoid; orphans: 2; }
-p { orphans: 4; }
-h1 { font-size: 2rem; }
-h2 { font-size: 1.8rem; }
-h3 { font-size: 1.6rem; }
-h4 { font-size: 1.4rem; }
-h5 { font-size: 1.2rem; }
-h6 { font-size: 1rem; }
-.md-math-block, .md-rawblock, h1, h2, h3, h4, h5, h6, p { margin-top: 1rem; margin-bottom: 1rem; }
-.hidden { display: none; }
-.md-blockmeta { color: rgb(204, 204, 204); font-weight: 700; font-style: italic; }
-a { cursor: pointer; }
-sup.md-footnote { padding: 2px 4px; background-color: rgba(238, 238, 238, 0.7); color: rgb(85, 85, 85); border-radius: 4px; cursor: pointer; }
-sup.md-footnote a, sup.md-footnote a:hover { color: inherit; text-transform: inherit; text-decoration: inherit; }
-#write input[type="checkbox"] { cursor: pointer; width: inherit; height: inherit; }
-figure { overflow-x: auto; margin: 1.2em 0px; max-width: calc(100% + 16px); padding: 0px; }
-figure > table { margin: 0px !important; }
-tr { break-inside: avoid; break-after: auto; }
-thead { display: table-header-group; }
-table { border-collapse: collapse; border-spacing: 0px; width: 100%; overflow: auto; break-inside: auto; text-align: left; }
-table.md-table td { min-width: 80px; }
-.CodeMirror-gutters { border-right: 0px; background-color: inherit; }
-.CodeMirror { text-align: left; }
-.CodeMirror-placeholder { opacity: 0.3; }
-.CodeMirror pre { padding: 0px 4px; }
-.CodeMirror-lines { padding: 0px; }
-div.hr:focus { cursor: none; }
-#write pre { white-space: pre-wrap; }
-#write.fences-no-line-wrapping pre { white-space: pre; }
-#write pre.ty-contain-cm { white-space: normal; }
-.CodeMirror-gutters { margin-right: 4px; }
-.md-fences { font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; overflow: visible; white-space: pre; background: inherit; position: relative !important; }
-.md-diagram-panel { width: 100%; margin-top: 10px; text-align: center; padding-top: 0px; padding-bottom: 8px; overflow-x: auto; }
-#write .md-fences.mock-cm { white-space: pre-wrap; }
-.md-fences.md-fences-with-lineno { padding-left: 0px; }
-#write.fences-no-line-wrapping .md-fences.mock-cm { white-space: pre; overflow-x: auto; }
-.md-fences.mock-cm.md-fences-with-lineno { padding-left: 8px; }
-.CodeMirror-line, twitterwidget { break-inside: avoid; }
-.footnotes { opacity: 0.8; font-size: 0.9rem; margin-top: 1em; margin-bottom: 1em; }
-.footnotes + .footnotes { margin-top: 0px; }
-.md-reset { margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: top; background: 0px 0px; text-decoration: none; text-shadow: none; float: none; position: static; width: auto; height: auto; white-space: nowrap; cursor: inherit; -webkit-tap-highlight-color: transparent; line-height: normal; font-weight: 400; text-align: left; box-sizing: content-box; direction: ltr; }
-li div { padding-top: 0px; }
-blockquote { margin: 1rem 0px; }
-li .mathjax-block, li p { margin: 0.5rem 0px; }
-li { margin: 0px; position: relative; }
-blockquote > :last-child { margin-bottom: 0px; }
-blockquote > :first-child, li > :first-child { margin-top: 0px; }
-.footnotes-area { color: rgb(136, 136, 136); margin-top: 0.714rem; padding-bottom: 0.143rem; white-space: normal; }
-#write .footnote-line { white-space: pre-wrap; }
-@media print {
-  body, html { border: 1px solid transparent; height: 99%; break-after: avoid; break-before: avoid; }
-  #write { margin-top: 0px; border-color: transparent !important; }
-  .typora-export * { -webkit-print-color-adjust: exact; }
-  html.blink-to-pdf { font-size: 13px; }
-  .typora-export #write { padding-left: 1cm; padding-right: 1cm; padding-bottom: 0px; break-after: avoid; }
-  .typora-export #write::after { height: 0px; }
-  @page { margin: 20mm 0px; }
-}
-.footnote-line { margin-top: 0.714em; font-size: 0.7em; }
-a img, img a { cursor: pointer; }
-pre.md-meta-block { font-size: 0.8rem; min-height: 0.8rem; white-space: pre-wrap; background: rgb(204, 204, 204); display: block; overflow-x: hidden; }
-p > img:only-child { display: block; margin: auto; }
-p > .md-image:only-child { display: inline-block; width: 100%; text-align: center; }
-#write .MathJax_Display { margin: 0.8em 0px 0px; }
-.md-math-block { width: 100%; }
-.md-math-block:not(:empty)::after { display: none; }
-[contenteditable="true"]:active, [contenteditable="true"]:focus { outline: 0px; box-shadow: none; }
-.md-task-list-item { position: relative; list-style-type: none; }
-.task-list-item.md-task-list-item { padding-left: 0px; }
-.md-task-list-item > input { position: absolute; top: 0px; left: 0px; margin-left: -1.2em; margin-top: calc(1em - 10px); }
-.math { font-size: 1rem; }
-.md-toc { min-height: 3.58rem; position: relative; font-size: 0.9rem; border-radius: 10px; }
-.md-toc-content { position: relative; margin-left: 0px; }
-.md-toc-content::after, .md-toc::after { display: none; }
-.md-toc-item { display: block; color: rgb(65, 131, 196); }
-.md-toc-item a { text-decoration: none; }
-.md-toc-inner:hover { text-decoration: underline; }
-.md-toc-inner { display: inline-block; cursor: pointer; }
-.md-toc-h1 .md-toc-inner { margin-left: 0px; font-weight: 700; }
-.md-toc-h2 .md-toc-inner { margin-left: 2em; }
-.md-toc-h3 .md-toc-inner { margin-left: 4em; }
-.md-toc-h4 .md-toc-inner { margin-left: 6em; }
-.md-toc-h5 .md-toc-inner { margin-left: 8em; }
-.md-toc-h6 .md-toc-inner { margin-left: 10em; }
-@media screen and (max-width: 48em) {
-  .md-toc-h3 .md-toc-inner { margin-left: 3.5em; }
-  .md-toc-h4 .md-toc-inner { margin-left: 5em; }
-  .md-toc-h5 .md-toc-inner { margin-left: 6.5em; }
-  .md-toc-h6 .md-toc-inner { margin-left: 8em; }
-}
-a.md-toc-inner { font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; }
-.footnote-line a:not(.reversefootnote) { color: inherit; }
-.md-attr { display: none; }
-.md-fn-count::after { content: "."; }
-code, pre, samp, tt { font-family: var(--monospace); }
-kbd { margin: 0px 0.1em; padding: 0.1em 0.6em; font-size: 0.8em; color: rgb(36, 39, 41); background: rgb(255, 255, 255); border: 1px solid rgb(173, 179, 185); border-radius: 3px; box-shadow: rgba(12, 13, 14, 0.2) 0px 1px 0px, rgb(255, 255, 255) 0px 0px 0px 2px inset; white-space: nowrap; vertical-align: middle; }
-.md-comment { color: rgb(162, 127, 3); opacity: 0.8; font-family: var(--monospace); }
-code { text-align: left; vertical-align: initial; }
-a.md-print-anchor { white-space: pre !important; border-width: initial !important; border-style: none !important; border-color: initial !important; display: inline-block !important; position: absolute !important; width: 1px !important; right: 0px !important; outline: 0px !important; background: 0px 0px !important; text-decoration: initial !important; text-shadow: initial !important; }
-.md-inline-math .MathJax_SVG .noError { display: none !important; }
-.md-math-block .MathJax_SVG_Display { text-align: center; margin: 0px; position: relative; text-indent: 0px; max-width: none; max-height: none; min-height: 0px; min-width: 100%; width: auto; overflow-y: hidden; display: block !important; }
-.MathJax_SVG_Display, .md-inline-math .MathJax_SVG_Display { width: auto; margin: inherit; display: inline-block !important; }
-.MathJax_SVG .MJX-monospace { font-family: var(--monospace); }
-.MathJax_SVG .MJX-sans-serif { font-family: sans-serif; }
-.MathJax_SVG { display: inline; font-style: normal; font-weight: 400; line-height: normal; zoom: 90%; text-indent: 0px; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; direction: ltr; max-width: none; max-height: none; min-width: 0px; min-height: 0px; border: 0px; padding: 0px; margin: 0px; }
-.MathJax_SVG * { transition: none; }
-.MathJax_SVG_Display svg { vertical-align: middle !important; margin-bottom: 0px !important; }
-.os-windows.monocolor-emoji .md-emoji { font-family: "Segoe UI Symbol", sans-serif; }
-.md-diagram-panel > svg { max-width: 100%; }
-[lang="mermaid"] svg, [lang="flow"] svg { max-width: 100%; }
-[lang="mermaid"] .node text { font-size: 1rem; }
-table tr th { border-bottom: 0px; }
-video { max-width: 100%; display: block; margin: 0px auto; }
-iframe { max-width: 100%; width: 100%; border: none; }
-.highlight td, .highlight tr { border: 0px; }
-
-
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
-:root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
-@font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
-@font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
-@font-face { font-family: "Open Sans"; font-style: normal; font-weight: bold; src: local("Open Sans Bold"), url("./github/700.woff") format("woff"); }
-@font-face { font-family: "Open Sans"; font-style: italic; font-weight: bold; src: local("Open Sans Bold Italic"), url("./github/700i.woff") format("woff"); }
-html { font-size: 16px; }
-body { font-family: "Open Sans", "Clear Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); line-height: 1.6; }
-#write { max-width: 860px; margin: 0px auto; padding: 30px 30px 100px; }
-#write > ul:first-child, #write > ol:first-child { margin-top: 30px; }
-a { color: rgb(65, 131, 196); }
-h1, h2, h3, h4, h5, h6 { position: relative; margin-top: 1rem; margin-bottom: 1rem; font-weight: bold; line-height: 1.4; cursor: text; }
-h1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor, h5:hover a.anchor, h6:hover a.anchor { text-decoration: none; }
-h1 tt, h1 code { font-size: inherit; }
-h2 tt, h2 code { font-size: inherit; }
-h3 tt, h3 code { font-size: inherit; }
-h4 tt, h4 code { font-size: inherit; }
-h5 tt, h5 code { font-size: inherit; }
-h6 tt, h6 code { font-size: inherit; }
-h1 { padding-bottom: 0.3em; font-size: 2.25em; line-height: 1.2; border-bottom: 1px solid rgb(238, 238, 238); }
-h2 { padding-bottom: 0.3em; font-size: 1.75em; line-height: 1.225; border-bottom: 1px solid rgb(238, 238, 238); }
-h3 { font-size: 1.5em; line-height: 1.43; }
-h4 { font-size: 1.25em; }
-h5 { font-size: 1em; }
-h6 { font-size: 1em; color: rgb(119, 119, 119); }
-p, blockquote, ul, ol, dl, table { margin: 0.8em 0px; }
-li > ol, li > ul { margin: 0px; }
-hr { height: 2px; padding: 0px; margin: 16px 0px; background-color: rgb(231, 231, 231); border: 0px none; overflow: hidden; box-sizing: content-box; }
-li p.first { display: inline-block; }
-ul, ol { padding-left: 30px; }
-ul:first-child, ol:first-child { margin-top: 0px; }
-ul:last-child, ol:last-child { margin-bottom: 0px; }
-blockquote { border-left: 4px solid rgb(223, 226, 229); padding: 0px 15px; color: rgb(119, 119, 119); }
-blockquote blockquote { padding-right: 0px; }
-table { padding: 0px; word-break: initial; }
-table tr { border-top: 1px solid rgb(223, 226, 229); margin: 0px; padding: 0px; }
-table tr:nth-child(2n), thead { background-color: rgb(248, 248, 248); }
-table tr th { font-weight: bold; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(223, 226, 229); border-right-color: rgb(223, 226, 229); border-left-color: rgb(223, 226, 229); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; text-align: left; margin: 0px; padding: 6px 13px; }
-table tr td { border: 1px solid rgb(223, 226, 229); text-align: left; margin: 0px; padding: 6px 13px; }
-table tr th:first-child, table tr td:first-child { margin-top: 0px; }
-table tr th:last-child, table tr td:last-child { margin-bottom: 0px; }
-.CodeMirror-lines { padding-left: 4px; }
-.code-tooltip { box-shadow: rgba(0, 28, 36, 0.3) 0px 1px 1px 0px; border-top: 1px solid rgb(238, 242, 242); }
-.md-fences, code, tt { border: 1px solid rgb(231, 234, 237); background-color: rgb(248, 248, 248); border-radius: 3px; padding: 2px 4px 0px; font-size: 0.9em; }
-code { background-color: rgb(243, 244, 244); padding: 0px 4px 2px; }
-.md-fences { margin-bottom: 15px; margin-top: 15px; padding: 8px 1em 6px; }
-.md-task-list-item > input { margin-left: -1.3em; }
-@media print {
-  html { font-size: 13px; }
-  table, pre { break-inside: avoid; }
-  pre { word-wrap: break-word; }
-}
-.md-fences { background-color: rgb(248, 248, 248); }
-#write pre.md-meta-block { padding: 1rem; font-size: 85%; line-height: 1.45; background-color: rgb(247, 247, 247); border: 0px; border-radius: 3px; color: rgb(119, 119, 119); margin-top: 0px !important; }
-.mathjax-block > .code-tooltip { bottom: 0.375rem; }
-.md-mathjax-midline { background: rgb(250, 250, 250); }
-#write > h3.md-focus::before { left: -1.5625rem; top: 0.375rem; }
-#write > h4.md-focus::before { left: -1.5625rem; top: 0.285714rem; }
-#write > h5.md-focus::before { left: -1.5625rem; top: 0.285714rem; }
-#write > h6.md-focus::before { left: -1.5625rem; top: 0.285714rem; }
-.md-image > .md-meta { border-radius: 3px; padding: 2px 0px 0px 4px; font-size: 0.9em; color: inherit; }
-.md-tag { color: rgb(167, 167, 167); opacity: 1; }
-.md-toc { margin-top: 20px; padding-bottom: 20px; }
-.sidebar-tabs { border-bottom: none; }
-#typora-quick-open { border: 1px solid rgb(221, 221, 221); background-color: rgb(248, 248, 248); }
-#typora-quick-open-item { background-color: rgb(250, 250, 250); border-color: rgb(254, 254, 254) rgb(229, 229, 229) rgb(229, 229, 229) rgb(238, 238, 238); border-style: solid; border-width: 1px; }
-.on-focus-mode blockquote { border-left-color: rgba(85, 85, 85, 0.12); }
-header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Arial, sans-serif; }
-.file-node-content:hover .file-node-icon, .file-node-content:hover .file-node-open-state { visibility: visible; }
-.mac-seamless-mode #typora-sidebar { background-color: var(--side-bar-bg-color); }
-.md-lang { color: rgb(180, 101, 77); }
-.html-for-mac .context-menu { --item-hover-bg-color: #E6F0FE; }
-#md-notification .btn { border: 0px; }
-.dropdown-menu .divider { border-color: rgb(229, 229, 229); }
-
-
-
-
-
- .typora-export p, .typora-export .footnote-line {white-space: normal;} 
-</style>
-</head>
-<body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 4: Client</h1><h1><a name='header-n5' class='md-header-anchor '></a>Programming - Native API</h1><h2><a name='header-n6' class='md-header-anchor '></a>Usage</h2><h3><a name='header-n7' class='md-header-anchor '></a>Dependencies</h3><ul><li>JDK &gt;= 1.8</li><li>Maven &gt;= 3.1</li></ul><h3><a name='header-n13' class='md-header-anchor '></a>How to install in local maven repository</h3><p>In r [...]
-</body>
-</html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/2-Programming - Native API.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/2-Programming - Native API.md
deleted file mode 100644
index 336f711..0000000
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/2-Programming - Native API.md	
+++ /dev/null
@@ -1,127 +0,0 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-    
-        http://www.apache.org/licenses/LICENSE-2.0
-    
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
-# Chapter 4: Client
-# Programming - Native API
-## Usage
-
-### Dependencies
-
-* JDK >= 1.8
-* Maven >= 3.1
-
-### How to install in local maven repository
-
-In root directory:
-> mvn clean install -pl session -am -DskipTests
-
-### Using IoTDB Native API with Maven
-
-```
-<dependencies>
-    <dependency>
-      <groupId>org.apache.iotdb</groupId>
-      <artifactId>iotdb-session</artifactId>
-      <version>0.10.0</version>
-    </dependency>
-</dependencies>
-```
-
-
-### Examples with Native API
-
-Here we show the commonly used interfaces and their parameters in the Native API:
-
-#### Run the Native API
-
-* Initialize a Session
-
-  	Session(String host, int port)
-
-  	Session(String host, String port, String username, String password)
-
-  	Session(String host, int port, String username, String password)
-
-* Open a Session
-
-  ​	Session.open()
-
-* Close a Session
-
-  ​	Session.close()
-
-#### Operations
-
-* Set storage group
-
-  ​	TSStatus setStorageGroup(String storageGroupId)
-
-* Delete one or several storage groups
-
-  ​	TSStatus deleteStorageGroup(String storageGroup)
-  
-  	TSStatus deleteStorageGroups(List<String> storageGroups)
-
-* Create one timeseries under a existing storage group
-
-  ​	TSStatus createTimeseries(String path, TSDataType dataType, TSEncoding encoding, CompressionType compressor)
-
-* Delete one or several timeseries
-
-  ​	TSStatus deleteTimeseries(String path)
-  
-  	TSStatus deleteTimeseries(List<String> paths)
-
-* Delete one or several timeseries before a certain timestamp
-
-  ​	TSStatus deleteData(String path, long time)
-  
-  	TSStatus deleteData(List<String> paths, long time)
- 
-* Insert data into existing timeseries in batch
- 
-   ​	TSStatus insertInBatch(List<String> deviceIds, List<Long> times, List<List<String>> measurementsList, List<List<String>> valuesList)
-
-* Insert data into existing timeseries
-
-  ​	TSStatus insert(String deviceId, long time, List<String> measurements, List<String> values)
-
-* Batch insertion into timeseries
-
-  ​	TSExecuteBatchStatementResp insertBatch(RowBatch rowBatch)
-  
-* Test Insert data into existing timeseries in batch. This method NOT insert data into database and server just return after accept the request, this method should be used to test other time cost in client
- 
-   ​	TSStatus testInsertInBatch(List<String> deviceIds, List<Long> times, List<List<String>> measurementsList, List<List<String>> valuesList)
-
-* Insert data into existing timeseries. This method NOT insert data into database and server just return after accept the request, this method should be used to test other time cost in client
-
-  ​	TSStatus testInsert(String deviceId, long time, List<String> measurements, List<String> values)
-
-* Batch insertion into timeseries. This method NOT insert data into database and server just return after accept the request, this method should be used to test other time cost in client
-
-  ​	TSExecuteBatchStatementResp testInsertBatch(RowBatch rowBatch)
-
-#### Sample code
-
-To get more information of the following interfaces, please view session/src/main/java/org/apache/iotdb/session/Session.java
-
-The sample code of using these interfaces is in example/session/src/main/java/org/apache/iotdb/SessionExample.java,which provides an example of how to open an IoTDB session, execute a batch insertion.
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/3-Programming - JDBC.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/3-Programming - JDBC.html
deleted file mode 100644
index d9f1ba4..0000000
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/3-Programming - JDBC.html	
+++ /dev/null
@@ -1,307 +0,0 @@
-<!doctype html>
-<html>
-<head>
-<meta charset='UTF-8'><meta name='viewport' content='width=device-width initial-scale=1'>
-<title>3-Programming - JDBC</title><link href='https://fonts.loli.net/css?family=Open+Sans:400italic,700italic,700,400&subset=latin,latin-ext' rel='stylesheet' type='text/css' /><style type='text/css'>html {overflow-x: initial !important;}:root { --bg-color:#ffffff; --text-color:#333333; --select-text-bg-color:#B5D6FC; --select-text-font-color:auto; --monospace:"Lucida Console",Consolas,"Courier",monospace; }
-html { font-size: 14px; background-color: var(--bg-color); color: var(--text-color); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; }
-body { margin: 0px; padding: 0px; height: auto; bottom: 0px; top: 0px; left: 0px; right: 0px; font-size: 1rem; line-height: 1.42857; overflow-x: hidden; background: inherit; }
-iframe { margin: auto; }
-a.url { word-break: break-all; }
-a:active, a:hover { outline: 0px; }
-.in-text-selection, ::selection { text-shadow: none; background: var(--select-text-bg-color); color: var(--select-text-font-color); }
-#write { margin: 0px auto; height: auto; width: inherit; word-break: normal; word-wrap: break-word; position: relative; white-space: normal; overflow-x: visible; }
-#write.first-line-indent p { text-indent: 2em; }
-#write.first-line-indent li p, #write.first-line-indent p * { text-indent: 0px; }
-#write.first-line-indent li { margin-left: 2em; }
-.for-image #write { padding-left: 8px; padding-right: 8px; }
-body.typora-export { padding-left: 30px; padding-right: 30px; }
-.typora-export .footnote-line, .typora-export p { white-space: pre-wrap; }
-@media screen and (max-width: 500px) {
-  body.typora-export { padding-left: 0px; padding-right: 0px; }
-  .CodeMirror-sizer { margin-left: 0px !important; }
-  .CodeMirror-gutters { display: none !important; }
-}
-#write li > figure:first-child { margin-top: -20px; }
-#write ol, #write ul { position: relative; }
-img { max-width: 100%; vertical-align: middle; }
-button, input, select, textarea { color: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; }
-input[type="checkbox"], input[type="radio"] { line-height: normal; padding: 0px; }
-*, ::after, ::before { box-sizing: border-box; }
-#write h1, #write h2, #write h3, #write h4, #write h5, #write h6, #write p, #write pre { width: inherit; }
-#write h1, #write h2, #write h3, #write h4, #write h5, #write h6, #write p { position: relative; }
-h1, h2, h3, h4, h5, h6 { break-after: avoid-page; break-inside: avoid; orphans: 2; }
-p { orphans: 4; }
-h1 { font-size: 2rem; }
-h2 { font-size: 1.8rem; }
-h3 { font-size: 1.6rem; }
-h4 { font-size: 1.4rem; }
-h5 { font-size: 1.2rem; }
-h6 { font-size: 1rem; }
-.md-math-block, .md-rawblock, h1, h2, h3, h4, h5, h6, p { margin-top: 1rem; margin-bottom: 1rem; }
-.hidden { display: none; }
-.md-blockmeta { color: rgb(204, 204, 204); font-weight: 700; font-style: italic; }
-a { cursor: pointer; }
-sup.md-footnote { padding: 2px 4px; background-color: rgba(238, 238, 238, 0.7); color: rgb(85, 85, 85); border-radius: 4px; cursor: pointer; }
-sup.md-footnote a, sup.md-footnote a:hover { color: inherit; text-transform: inherit; text-decoration: inherit; }
-#write input[type="checkbox"] { cursor: pointer; width: inherit; height: inherit; }
-figure { overflow-x: auto; margin: 1.2em 0px; max-width: calc(100% + 16px); padding: 0px; }
-figure > table { margin: 0px !important; }
-tr { break-inside: avoid; break-after: auto; }
-thead { display: table-header-group; }
-table { border-collapse: collapse; border-spacing: 0px; width: 100%; overflow: auto; break-inside: auto; text-align: left; }
-table.md-table td { min-width: 80px; }
-.CodeMirror-gutters { border-right: 0px; background-color: inherit; }
-.CodeMirror { text-align: left; }
-.CodeMirror-placeholder { opacity: 0.3; }
-.CodeMirror pre { padding: 0px 4px; }
-.CodeMirror-lines { padding: 0px; }
-div.hr:focus { cursor: none; }
-#write pre { white-space: pre-wrap; }
-#write.fences-no-line-wrapping pre { white-space: pre; }
-#write pre.ty-contain-cm { white-space: normal; }
-.CodeMirror-gutters { margin-right: 4px; }
-.md-fences { font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; overflow: visible; white-space: pre; background: inherit; position: relative !important; }
-.md-diagram-panel { width: 100%; margin-top: 10px; text-align: center; padding-top: 0px; padding-bottom: 8px; overflow-x: auto; }
-#write .md-fences.mock-cm { white-space: pre-wrap; }
-.md-fences.md-fences-with-lineno { padding-left: 0px; }
-#write.fences-no-line-wrapping .md-fences.mock-cm { white-space: pre; overflow-x: auto; }
-.md-fences.mock-cm.md-fences-with-lineno { padding-left: 8px; }
-.CodeMirror-line, twitterwidget { break-inside: avoid; }
-.footnotes { opacity: 0.8; font-size: 0.9rem; margin-top: 1em; margin-bottom: 1em; }
-.footnotes + .footnotes { margin-top: 0px; }
-.md-reset { margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: top; background: 0px 0px; text-decoration: none; text-shadow: none; float: none; position: static; width: auto; height: auto; white-space: nowrap; cursor: inherit; -webkit-tap-highlight-color: transparent; line-height: normal; font-weight: 400; text-align: left; box-sizing: content-box; direction: ltr; }
-li div { padding-top: 0px; }
-blockquote { margin: 1rem 0px; }
-li .mathjax-block, li p { margin: 0.5rem 0px; }
-li { margin: 0px; position: relative; }
-blockquote > :last-child { margin-bottom: 0px; }
-blockquote > :first-child, li > :first-child { margin-top: 0px; }
-.footnotes-area { color: rgb(136, 136, 136); margin-top: 0.714rem; padding-bottom: 0.143rem; white-space: normal; }
-#write .footnote-line { white-space: pre-wrap; }
-@media print {
-  body, html { border: 1px solid transparent; height: 99%; break-after: avoid; break-before: avoid; }
-  #write { margin-top: 0px; border-color: transparent !important; }
-  .typora-export * { -webkit-print-color-adjust: exact; }
-  html.blink-to-pdf { font-size: 13px; }
-  .typora-export #write { padding-left: 1cm; padding-right: 1cm; padding-bottom: 0px; break-after: avoid; }
-  .typora-export #write::after { height: 0px; }
-  @page { margin: 20mm 0px; }
-}
-.footnote-line { margin-top: 0.714em; font-size: 0.7em; }
-a img, img a { cursor: pointer; }
-pre.md-meta-block { font-size: 0.8rem; min-height: 0.8rem; white-space: pre-wrap; background: rgb(204, 204, 204); display: block; overflow-x: hidden; }
-p > img:only-child { display: block; margin: auto; }
-p > .md-image:only-child { display: inline-block; width: 100%; text-align: center; }
-#write .MathJax_Display { margin: 0.8em 0px 0px; }
-.md-math-block { width: 100%; }
-.md-math-block:not(:empty)::after { display: none; }
-[contenteditable="true"]:active, [contenteditable="true"]:focus { outline: 0px; box-shadow: none; }
-.md-task-list-item { position: relative; list-style-type: none; }
-.task-list-item.md-task-list-item { padding-left: 0px; }
-.md-task-list-item > input { position: absolute; top: 0px; left: 0px; margin-left: -1.2em; margin-top: calc(1em - 10px); }
-.math { font-size: 1rem; }
-.md-toc { min-height: 3.58rem; position: relative; font-size: 0.9rem; border-radius: 10px; }
-.md-toc-content { position: relative; margin-left: 0px; }
-.md-toc-content::after, .md-toc::after { display: none; }
-.md-toc-item { display: block; color: rgb(65, 131, 196); }
-.md-toc-item a { text-decoration: none; }
-.md-toc-inner:hover { text-decoration: underline; }
-.md-toc-inner { display: inline-block; cursor: pointer; }
-.md-toc-h1 .md-toc-inner { margin-left: 0px; font-weight: 700; }
-.md-toc-h2 .md-toc-inner { margin-left: 2em; }
-.md-toc-h3 .md-toc-inner { margin-left: 4em; }
-.md-toc-h4 .md-toc-inner { margin-left: 6em; }
-.md-toc-h5 .md-toc-inner { margin-left: 8em; }
-.md-toc-h6 .md-toc-inner { margin-left: 10em; }
-@media screen and (max-width: 48em) {
-  .md-toc-h3 .md-toc-inner { margin-left: 3.5em; }
-  .md-toc-h4 .md-toc-inner { margin-left: 5em; }
-  .md-toc-h5 .md-toc-inner { margin-left: 6.5em; }
-  .md-toc-h6 .md-toc-inner { margin-left: 8em; }
-}
-a.md-toc-inner { font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; }
-.footnote-line a:not(.reversefootnote) { color: inherit; }
-.md-attr { display: none; }
-.md-fn-count::after { content: "."; }
-code, pre, samp, tt { font-family: var(--monospace); }
-kbd { margin: 0px 0.1em; padding: 0.1em 0.6em; font-size: 0.8em; color: rgb(36, 39, 41); background: rgb(255, 255, 255); border: 1px solid rgb(173, 179, 185); border-radius: 3px; box-shadow: rgba(12, 13, 14, 0.2) 0px 1px 0px, rgb(255, 255, 255) 0px 0px 0px 2px inset; white-space: nowrap; vertical-align: middle; }
-.md-comment { color: rgb(162, 127, 3); opacity: 0.8; font-family: var(--monospace); }
-code { text-align: left; vertical-align: initial; }
-a.md-print-anchor { white-space: pre !important; border-width: initial !important; border-style: none !important; border-color: initial !important; display: inline-block !important; position: absolute !important; width: 1px !important; right: 0px !important; outline: 0px !important; background: 0px 0px !important; text-decoration: initial !important; text-shadow: initial !important; }
-.md-inline-math .MathJax_SVG .noError { display: none !important; }
-.md-math-block .MathJax_SVG_Display { text-align: center; margin: 0px; position: relative; text-indent: 0px; max-width: none; max-height: none; min-height: 0px; min-width: 100%; width: auto; overflow-y: hidden; display: block !important; }
-.MathJax_SVG_Display, .md-inline-math .MathJax_SVG_Display { width: auto; margin: inherit; display: inline-block !important; }
-.MathJax_SVG .MJX-monospace { font-family: var(--monospace); }
-.MathJax_SVG .MJX-sans-serif { font-family: sans-serif; }
-.MathJax_SVG { display: inline; font-style: normal; font-weight: 400; line-height: normal; zoom: 90%; text-indent: 0px; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; direction: ltr; max-width: none; max-height: none; min-width: 0px; min-height: 0px; border: 0px; padding: 0px; margin: 0px; }
-.MathJax_SVG * { transition: none; }
-.MathJax_SVG_Display svg { vertical-align: middle !important; margin-bottom: 0px !important; }
-.os-windows.monocolor-emoji .md-emoji { font-family: "Segoe UI Symbol", sans-serif; }
-.md-diagram-panel > svg { max-width: 100%; }
-[lang="mermaid"] svg, [lang="flow"] svg { max-width: 100%; }
-[lang="mermaid"] .node text { font-size: 1rem; }
-table tr th { border-bottom: 0px; }
-video { max-width: 100%; display: block; margin: 0px auto; }
-iframe { max-width: 100%; width: 100%; border: none; }
-.highlight td, .highlight tr { border: 0px; }
-
-
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
-:root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
-@font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
-@font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
-@font-face { font-family: "Open Sans"; font-style: normal; font-weight: bold; src: local("Open Sans Bold"), url("./github/700.woff") format("woff"); }
-@font-face { font-family: "Open Sans"; font-style: italic; font-weight: bold; src: local("Open Sans Bold Italic"), url("./github/700i.woff") format("woff"); }
-html { font-size: 16px; }
-body { font-family: "Open Sans", "Clear Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); line-height: 1.6; }
-#write { max-width: 860px; margin: 0px auto; padding: 30px 30px 100px; }
-#write > ul:first-child, #write > ol:first-child { margin-top: 30px; }
-a { color: rgb(65, 131, 196); }
-h1, h2, h3, h4, h5, h6 { position: relative; margin-top: 1rem; margin-bottom: 1rem; font-weight: bold; line-height: 1.4; cursor: text; }
-h1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor, h5:hover a.anchor, h6:hover a.anchor { text-decoration: none; }
-h1 tt, h1 code { font-size: inherit; }
-h2 tt, h2 code { font-size: inherit; }
-h3 tt, h3 code { font-size: inherit; }
-h4 tt, h4 code { font-size: inherit; }
-h5 tt, h5 code { font-size: inherit; }
-h6 tt, h6 code { font-size: inherit; }
-h1 { padding-bottom: 0.3em; font-size: 2.25em; line-height: 1.2; border-bottom: 1px solid rgb(238, 238, 238); }
-h2 { padding-bottom: 0.3em; font-size: 1.75em; line-height: 1.225; border-bottom: 1px solid rgb(238, 238, 238); }
-h3 { font-size: 1.5em; line-height: 1.43; }
-h4 { font-size: 1.25em; }
-h5 { font-size: 1em; }
-h6 { font-size: 1em; color: rgb(119, 119, 119); }
-p, blockquote, ul, ol, dl, table { margin: 0.8em 0px; }
-li > ol, li > ul { margin: 0px; }
-hr { height: 2px; padding: 0px; margin: 16px 0px; background-color: rgb(231, 231, 231); border: 0px none; overflow: hidden; box-sizing: content-box; }
-li p.first { display: inline-block; }
-ul, ol { padding-left: 30px; }
-ul:first-child, ol:first-child { margin-top: 0px; }
-ul:last-child, ol:last-child { margin-bottom: 0px; }
-blockquote { border-left: 4px solid rgb(223, 226, 229); padding: 0px 15px; color: rgb(119, 119, 119); }
-blockquote blockquote { padding-right: 0px; }
-table { padding: 0px; word-break: initial; }
-table tr { border-top: 1px solid rgb(223, 226, 229); margin: 0px; padding: 0px; }
-table tr:nth-child(2n), thead { background-color: rgb(248, 248, 248); }
-table tr th { font-weight: bold; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(223, 226, 229); border-right-color: rgb(223, 226, 229); border-left-color: rgb(223, 226, 229); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; text-align: left; margin: 0px; padding: 6px 13px; }
-table tr td { border: 1px solid rgb(223, 226, 229); text-align: left; margin: 0px; padding: 6px 13px; }
-table tr th:first-child, table tr td:first-child { margin-top: 0px; }
-table tr th:last-child, table tr td:last-child { margin-bottom: 0px; }
-.CodeMirror-lines { padding-left: 4px; }
-.code-tooltip { box-shadow: rgba(0, 28, 36, 0.3) 0px 1px 1px 0px; border-top: 1px solid rgb(238, 242, 242); }
-.md-fences, code, tt { border: 1px solid rgb(231, 234, 237); background-color: rgb(248, 248, 248); border-radius: 3px; padding: 2px 4px 0px; font-size: 0.9em; }
-code { background-color: rgb(243, 244, 244); padding: 0px 4px 2px; }
-.md-fences { margin-bottom: 15px; margin-top: 15px; padding: 8px 1em 6px; }
-.md-task-list-item > input { margin-left: -1.3em; }
-@media print {
-  html { font-size: 13px; }
-  table, pre { break-inside: avoid; }
-  pre { word-wrap: break-word; }
-}
-.md-fences { background-color: rgb(248, 248, 248); }
-#write pre.md-meta-block { padding: 1rem; font-size: 85%; line-height: 1.45; background-color: rgb(247, 247, 247); border: 0px; border-radius: 3px; color: rgb(119, 119, 119); margin-top: 0px !important; }
-.mathjax-block > .code-tooltip { bottom: 0.375rem; }
-.md-mathjax-midline { background: rgb(250, 250, 250); }
-#write > h3.md-focus::before { left: -1.5625rem; top: 0.375rem; }
-#write > h4.md-focus::before { left: -1.5625rem; top: 0.285714rem; }
-#write > h5.md-focus::before { left: -1.5625rem; top: 0.285714rem; }
-#write > h6.md-focus::before { left: -1.5625rem; top: 0.285714rem; }
-.md-image > .md-meta { border-radius: 3px; padding: 2px 0px 0px 4px; font-size: 0.9em; color: inherit; }
-.md-tag { color: rgb(167, 167, 167); opacity: 1; }
-.md-toc { margin-top: 20px; padding-bottom: 20px; }
-.sidebar-tabs { border-bottom: none; }
-#typora-quick-open { border: 1px solid rgb(221, 221, 221); background-color: rgb(248, 248, 248); }
-#typora-quick-open-item { background-color: rgb(250, 250, 250); border-color: rgb(254, 254, 254) rgb(229, 229, 229) rgb(229, 229, 229) rgb(238, 238, 238); border-style: solid; border-width: 1px; }
-.on-focus-mode blockquote { border-left-color: rgba(85, 85, 85, 0.12); }
-header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Arial, sans-serif; }
-.file-node-content:hover .file-node-icon, .file-node-content:hover .file-node-open-state { visibility: visible; }
-.mac-seamless-mode #typora-sidebar { background-color: var(--side-bar-bg-color); }
-.md-lang { color: rgb(180, 101, 77); }
-.html-for-mac .context-menu { --item-hover-bg-color: #E6F0FE; }
-#md-notification .btn { border: 0px; }
-.dropdown-menu .divider { border-color: rgb(229, 229, 229); }
-
-
-
-
-
- .typora-export p, .typora-export .footnote-line {white-space: normal;} 
-</style>
-</head>
-<body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter4: Client</h1><h1><a name='header-n5' class='md-header-anchor '></a>Programming - JDBC</h1><h2><a name='header-n6' class='md-header-anchor '></a>Usage</h2><h2><a name='header-n7' class='md-header-anchor '></a>Dependencies</h2><ul><li>JDK &gt;= 1.8</li><li>Maven &gt;= 3.1</li></ul><h2><a name='header-n13' class='md-header-anchor '></a>How to install in local maven repository</h2><p>In root dir [...]
-A base exception class &quot;ProcessException&quot; is also added to be extended by all exceptions.</p></blockquote></div>
-</body>
-</html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/3-Programming - JDBC.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/3-Programming - JDBC.md
deleted file mode 100644
index 9114020..0000000
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/3-Programming - JDBC.md	
+++ /dev/null
@@ -1,267 +0,0 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
-# Chapter4: Client
-# Programming - JDBC
-
-## Usage
-
-## Dependencies
-
-* JDK >= 1.8
-* Maven >= 3.1
-
-## How to install in local maven repository
-
-In root directory:
-```
-mvn clean install -pl jdbc -am -Dmaven.test.skip=true
-```
-
-## Using IoTDB JDBC with Maven
-
-```
-<dependencies>
-    <dependency>
-      <groupId>org.apache.iotdb</groupId>
-      <artifactId>iotdb-jdbc</artifactId>
-      <version>0.10.0</version>
-    </dependency>
-</dependencies>
-```
-
-
-## Examples
-
-This chapter provides an example of how to open a database connection, execute a SQL query, and display the results.
-
-Requires that you include the packages containing the JDBC classes needed for database programming.
-
-**NOTE: For faster insertion, the insertBatch() in Session is recommended.**
-
-```Java
-import java.sql.*;
-import org.apache.iotdb.jdbc.IoTDBSQLException;
-
-public class JDBCExample {
-  /**
-   * Before executing a SQL statement with a Statement object, you need to create a Statement object using the createStatement() method of the Connection object.
-   * After creating a Statement object, you can use its execute() method to execute a SQL statement
-   * Finally, remember to close the 'statement' and 'connection' objects by using their close() method
-   * For statements with query results, we can use the getResultSet() method of the Statement object to get the result set.
-   */
-  public static void main(String[] args) throws SQLException {
-    Connection connection = getConnection();
-    if (connection == null) {
-      System.out.println("get connection defeat");
-      return;
-    }
-    Statement statement = connection.createStatement();
-    //Create storage group
-    try {
-      statement.execute("SET STORAGE GROUP TO root.demo");
-    }catch (IoTDBSQLException e){
-      System.out.println(e.getMessage());
-    }
-
-
-    //Show storage group
-    statement.execute("SHOW STORAGE GROUP");
-    outputResult(statement.getResultSet());
-
-    //Create time series
-    //Different data type has different encoding methods. Here use INT32 as an example
-    try {
-      statement.execute("CREATE TIMESERIES root.demo.s0 WITH DATATYPE=INT32,ENCODING=RLE;");
-    }catch (IoTDBSQLException e){
-      System.out.println(e.getMessage());
-    }
-    //Show time series
-    statement.execute("SHOW TIMESERIES root.demo");
-    outputResult(statement.getResultSet());
-    //Show devices
-    statement.execute("SHOW DEVICES");
-    outputResult(statement.getResultSet());
-    //Count time series
-    statement.execute("COUNT TIMESERIES root");
-    outputResult(statement.getResultSet());
-    //Count nodes at the given level
-    statement.execute("COUNT NODES root LEVEL=3");
-    outputResult(statement.getResultSet());
-    //Count timeseries group by each node at the given level
-    statement.execute("COUNT TIMESERIES root GROUP BY LEVEL=3");
-    outputResult(statement.getResultSet());
-    
-
-    //Execute insert statements in batch
-    statement.addBatch("insert into root.demo(timestamp,s0) values(1,1);");
-    statement.addBatch("insert into root.demo(timestamp,s0) values(1,1);");
-    statement.addBatch("insert into root.demo(timestamp,s0) values(2,15);");
-    statement.addBatch("insert into root.demo(timestamp,s0) values(2,17);");
-    statement.addBatch("insert into root.demo(timestamp,s0) values(4,12);");
-    statement.executeBatch();
-    statement.clearBatch();
-
-    //Full query statement
-    String sql = "select * from root.demo";
-    ResultSet resultSet = statement.executeQuery(sql);
-    System.out.println("sql: " + sql);
-    outputResult(resultSet);
-
-    //Exact query statement
-    sql = "select s0 from root.demo where time = 4;";
-    resultSet= statement.executeQuery(sql);
-    System.out.println("sql: " + sql);
-    outputResult(resultSet);
-
-    //Time range query
-    sql = "select s0 from root.demo where time >= 2 and time < 5;";
-    resultSet = statement.executeQuery(sql);
-    System.out.println("sql: " + sql);
-    outputResult(resultSet);
-
-    //Aggregate query
-    sql = "select count(s0) from root.demo;";
-    resultSet = statement.executeQuery(sql);
-    System.out.println("sql: " + sql);
-    outputResult(resultSet);
-
-    //Delete time series
-    statement.execute("delete timeseries root.demo.s0");
-
-    //close connection
-    statement.close();
-    connection.close();
-  }
-
-  public static Connection getConnection() {
-    // JDBC driver name and database URL
-    String driver = "org.apache.iotdb.jdbc.IoTDBDriver";
-    String url = "jdbc:iotdb://127.0.0.1:6667/";
-
-    // Database credentials
-    String username = "root";
-    String password = "root";
-
-    Connection connection = null;
-    try {
-      Class.forName(driver);
-      connection = DriverManager.getConnection(url, username, password);
-    } catch (ClassNotFoundException e) {
-      e.printStackTrace();
-    } catch (SQLException e) {
-      e.printStackTrace();
-    }
-    return connection;
-  }
-
-  /**
-   * This is an example of outputting the results in the ResultSet
-   */
-  private static void outputResult(ResultSet resultSet) throws SQLException {
-    if (resultSet != null) {
-      System.out.println("--------------------------");
-      final ResultSetMetaData metaData = resultSet.getMetaData();
-      final int columnCount = metaData.getColumnCount();
-      for (int i = 0; i < columnCount; i++) {
-        System.out.print(metaData.getColumnLabel(i + 1) + " ");
-      }
-      System.out.println();
-      while (resultSet.next()) {
-        for (int i = 1; ; i++) {
-          System.out.print(resultSet.getString(i));
-          if (i < columnCount) {
-            System.out.print(", ");
-          } else {
-            System.out.println();
-            break;
-          }
-        }
-      }
-      System.out.println("--------------------------\n");
-    }
-  }
-}
-```
-## Status Code
-
-**Status Code** is introduced in the latest version. For example, as IoTDB requires registering the time series first before writing data, a kind of solution is:
-
-```
-try {
-    writeData();
-} catch (SQLException e) {
-  // the most case is that the time series does not exist
-  if (e.getMessage().contains("exist")) {
-      //However, using the content of the error message is not so efficient
-      registerTimeSeries();
-      //write data once again
-      writeData();
-  }
-}
-
-```
-
-With Status Code, instead of writing codes like `if (e.getErrorMessage().contains("exist"))`, we can simply use `e.getErrorCode() == TSStatusCode.TIME_SERIES_NOT_EXIST_ERROR.getStatusCode()`.
-
-Here is a list of Status Code and related message:
-
-|Status Code|Status Type|Meanings|
-|:---|:---|:---|
-|200|SUCCESS_STATUS||
-|201|STILL_EXECUTING_STATUS||
-|202|INVALID_HANDLE_STATUS||
-|300|TIMESERIES_ALREADY_EXIST_ERROR|Timeseries already exists|
-|301|TIMESERIES_NOT_EXIST_ERROR|Timeseries does not exist|
-|302|UNSUPPORTED_FETCH_METADATA_OPERATION_ERROR|Unsupported fetch metadata operation|
-|303|METADATA_ERROR|Meet error when dealing with metadata|
-|305|OUT_OF_TTL_ERROR|Insertion time is less than TTL time bound|
-|306|CONFIG_ADJUSTER|IoTDB system load is too large|
-|307|MERGE_ERROR|Meet error while merging|
-|308|SYSTEM_CHECK_ERROR|Meet error while system checking|
-|309|SYNC_DEVICE_OWNER_CONFLICT_ERROR|Sync device owners conflict|
-|310|SYNC_CONNECTION_EXCEPTION|Meet error while sync connecting|
-|311|STORAGE_GROUP_PROCESSOR_ERROR|Storage group processor related error|
-|312|STORAGE_GROUP_ERROR|Storage group related error|
-|313|STORAGE_ENGINE_ERROR|Storage engine related error|
-|400|EXECUTE_STATEMENT_ERROR|Execute statement error|
-|401|SQL_PARSE_ERROR|Meet error while parsing SQL|
-|402|GENERATE_TIME_ZONE_ERROR|Meet error while generating time zone|
-|403|SET_TIME_ZONE_ERROR|Meet error while setting time zone|
-|404|NOT_STORAGE_GROUP_ERROR|Operating object is not a storage group|
-|405|QUERY_NOT_ALLOWED|Query statements are not allowed error|
-|406|AST_FORMAT_ERROR|AST format related error|
-|407|LOGICAL_OPERATOR_ERROR|Logical operator related error|
-|408|LOGICAL_OPTIMIZE_ERROR|Logical optimize related error|
-|409|UNSUPPORTED_FILL_TYPE_ERROR|Unsupported fill type related error|
-|410|PATH_ERROR|Path related error|
-|500|INTERNAL_SERVER_ERROR|Internal server error|
-|501|CLOSE_OPERATION_ERROR|Meet error in close operation|
-|502|READ_ONLY_SYSTEM_ERROR|Operating system is read only|
-|503|DISK_SPACE_INSUFFICIENT_ERROR|Disk space is insufficient|
-|504|START_UP_ERROR|Meet error while starting up|
-|600|WRONG_LOGIN_PASSWORD_ERROR|Username or password is wrong|
-|601|NOT_LOGIN_ERROR|Has not logged in|
-|602|NO_PERMISSION_ERROR|No permissions for this operation|
-|603|UNINITIALIZED_AUTH_ERROR|Uninitialized authorizer|
-
-> All exceptions are refactored in latest version by extracting uniform message into exception classes. Different error codes are added to all exceptions. When an exception is caught and a higher-level exception is thrown, the error code will keep and pass so that users will know the detailed error reason.
-A base exception class "ProcessException" is also added to be extended by all exceptions.
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/3-Programming - Session.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/3-Programming - Session.md
index cf446ef..f5dd2e7 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/3-Programming - Session.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/3-Programming - Session.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-    
-        http://www.apache.org/licenses/LICENSE-2.0
-    
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 4: Client
 # Programming - Session
 ## Usage
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/4-Programming - Other Languages.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/4-Programming - Other Languages.md
index 0d34de8..5fdfe53 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/4-Programming - Other Languages.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/4-Programming - Other Languages.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-    
-        http://www.apache.org/licenses/LICENSE-2.0
-    
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 4: Client
 
 # Programming - Other Languages
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/5-Programming - TsFile API.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/5-Programming - TsFile API.html
index 599421e..cfa92db 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/5-Programming - TsFile API.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/5-Programming - TsFile API.html	
@@ -301,8 +301,8 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 4: Client</h1><h1><a name='header-n5' class='md-header-anchor '></a>Programming - TsFile API</h1><p>TsFile is a file format of Time Series we used in IoTDB. In this section, we would like to introduce the usage of this file format. </p><h2><a name='header-n7' class='md-header-anchor '></a>TsFile library Installation</h2><p>There are two ways to use TsFile in your own project.</p><ul><li><p>U [...]
-, add this <code>&lt;profile&gt;</code> to <code>&lt;profiles&gt;</code>:</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="" style="break-inside: unset;"><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="position: absolute; bottom: -1em; padding: 0px; width: [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 4: Client</h1><h1><a name='header-n5' class='md-header-anchor '></a>Programming - TsFile API</h1><p>TsFile is a file format of Time Series we used in IoTDB. In this section, we would like to introduce the usage of this file format. </p><h2><a name='header-n7' class='md-header-anchor '></a>TsFile libaray Installation</h2><p>There are two ways to use TsFile in your own project.</p><ul><li><p>U [...]
+, add this <code>&lt;profile&gt;</code> to <code>&lt;profiles&gt;</code>:</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="" style="break-inside: unset;"><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="position: absolute; bottom: -1em; padding: 0px; width: [...]
 sales number of some goods or the speed of a train at different times. As a traditional sensor (like a thermometer) also
  takes a single measurement and produce a time-series, we will use measurement and sensor interchangeably below.</li><li><strong>device</strong>: A device refers to an entity that is taking several measurements (producing multiple time-series), e.g., 
 a running train monitors its speed, oil meter, miles it has run, current passengers each is conveyed to a time-series.</li></ul><p>Table 1 illustrates a set of time-series data. The set showed in the following table contains one device named &quot;device_1&quot; 
@@ -321,7 +321,7 @@ with three measurements named &quot;sensor_1&quot;, &quot;sensor_2&quot; and &qu
  may have values at a same timestamp, which is called one line of data. </p><p>Formally, one line of data consists of a <code>device_id</code>, a timestamp which indicates the milliseconds since January 1,
  1970, 00:00:00, and several data pairs composed of <code>measurement_id</code> and corresponding <code>value</code>. All data pairs in one 
  line belong to this <code>device_id</code> and have the same timestamp. If one of the <code>measurements</code> does not have a <code>value</code> 
- in the <code>timestamp</code>, use a space instead(Actually, TsFile does not store null values). Its format is shown as follow:</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="position: absolute; bottom:  [...]
+ in the <code>timestamp</code>, use a space instead(Actually, TsFile does not store null values). Its format is shown as follow:</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="position: absolute; bottom:  [...]
     </p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: none;"></textarea></div><div class="CodeMirror-scrollbar-filler" cm [...]
     </p><ul><li>measurementID: The name of this measurement, typically the name of the sensor.</li><li>type: The data type, now support six types: <code>BOOLEAN</code>, <code>INT32</code>, <code>INT64</code>, <code>FLOAT</code>, <code>DOUBLE</code>, <code>TEXT</code>;</li><li>encoding: The data encoding. See <a href='/#/Documents/progress/chap2/sec3'>Chapter 2-3</a>.</li><li>compression: The data compression. Now supports <code>UNCOMPRESSED</code> and <code>SNAPPY</code>.</li><li>props:  [...]
 <code>TEXT</code>. Use as string pairs into a map such as (&quot;max_point_number&quot;, &quot;3&quot;).</li></ul><blockquote><p><strong>Notice:</strong> Although one measurement name can be used in multiple deltaObjects, the properties cannot be changed. I.e. 
@@ -353,10 +353,8 @@ We create one or more filter expressions and may use binary filter operators to
     </tr><tr><td>TimeFilter.notEq(value)</td><td>Choose the time not equal to the value</td>
     </tr><tr><td>TimeFilter.not(TimeFilter)</td><td>Choose the time not satisfy another TimeFilter</td>
 </tr></tbody></table>
-</center></li><li><p>ValueFilter: A filter for <code>value</code> in time-series data.</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: [...]
-equal to the measurement&#39;s(defined in the path).</p></li></ul></li><li><p><strong>Binary Filter Operators</strong></p><p>Binary filter operators can be used to link two single expressions.</p><ul><li>BinaryExpression.and(Expression, Expression): Choose the value satisfy for both expressions.</li><li>BinaryExpression.or(Expression, Expression): Choose the value satisfy for at least one expression.</li></ul></li></ul><h5><a name='header-n170' class='md-header-anchor '></a>Filter Expres [...]
-
-</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n180" mdtype="fences">IExpression timeFilterExpr = BinaryExpression.and(new GlobalTimeExpression(TimeFilter.gtEq(15L)),
+</center></li><li><p>ValueFilter: A filter for <code>value</code> in time-series data.</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: [...]
+equal to the measurement&#39;s(defined in the path).</p></li></ul></li><li><p><strong>Binary Filter Operators</strong></p><p>Binary filter operators can be used to link two single expressions.</p><ul><li>BinaryExpression.and(Expression, Expression): Choose the value satisfy for both expressions.</li><li>BinaryExpression.or(Expression, Expression): Choose the value satisfy for at least one expression.</li></ul></li></ul><h5><a name='header-n170' class='md-header-anchor '></a>Filter Expres [...]
                                          new GlobalTimeExpression(TimeFilter.lt(25L))); // 15 &lt;= series time &lt; 25
 </pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n181" mdtype="fences">IExpression timeFilterExpr = BinaryExpression.or(new GlobalTimeExpression(TimeFilter.gtEq(15L)),
                                          new GlobalTimeExpression(TimeFilter.lt(25L))); // series time &gt;= 15 or series time &lt; 25
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/5-Programming - TsFile API.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/5-Programming - TsFile API.md
index cf63250..2404b80 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/5-Programming - TsFile API.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/4-Client/5-Programming - TsFile API.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 4: Client
 # Programming - TsFile API
 
@@ -41,35 +20,36 @@ There are two ways to use TsFile in your own project.
 	
 * Using as a maven dependency: 
 
-	Compile source codes and deploy to your local repository in three steps:
+  Compile source codes and deploy to your local repository in three steps:
 
-	* Get the source codes
-	
-		```
-		git clone https://github.com/apache/incubator-iotdb.git
-		```
-	* Compile the source codes and deploy 
-		
-		```
-		cd tsfile/
-		mvn clean install -Dmaven.test.skip=true
-		```
-	* add dependencies into your project:
-	
-	  ```
-		 <dependency>
-		   <groupId>org.apache.iotdb</groupId>
-		   <artifactId>tsfile</artifactId>
-		   <version>0.9.1</version>
-		 </dependency>
-	  ```
-	  
-	Or, you can download the dependencies from official Maven repository:
-	
-	* First, find your maven `settings.xml` on path: `${username}\.m2\settings.xml`
-	  , add this `<profile>` to `<profiles>`:
-	  ```
-	    <profile>
+  * Get the source codes
+
+  	```
+  	git clone https://github.com/apache/incubator-iotdb.git
+  	```
+  * Compile the source codes and deploy 
+  	
+  	```
+  	cd tsfile/
+  	mvn clean install -Dmaven.test.skip=true
+  	```
+  * add dependencies into your project:
+
+    ```
+  	 <dependency>
+  	   <groupId>org.apache.iotdb</groupId>
+  	   <artifactId>tsfile</artifactId>
+  	   <version>0.9.1</version>
+  	 </dependency>
+    ```
+    
+
+  Or, you can download the dependencies from official Maven repository:
+
+  * First, find your maven `settings.xml` on path: `${username}\.m2\settings.xml`
+    , add this `<profile>` to `<profiles>`:
+    ```
+      <profile>
            <id>allow-snapshots</id>
               <activation><activeByDefault>true</activeByDefault></activation>
            <repositories>
@@ -86,16 +66,16 @@ There are two ways to use TsFile in your own project.
               </repository>
            </repositories>
          </profile>
-	  ```
-	* Then add dependencies into your project:
-	
-	  ```
-		 <dependency>
-		   <groupId>org.apache.iotdb</groupId>
-		   <artifactId>tsfile</artifactId>
-		   <version>0.9.1</version>
-		 </dependency>
-	  ```
+    ```
+  * Then add dependencies into your project:
+
+    ```
+  	 <dependency>
+  	   <groupId>org.apache.iotdb</groupId>
+  	   <artifactId>tsfile</artifactId>
+  	   <version>0.9.1</version>
+  	 </dependency>
+    ```
 
 ## TSFile Usage
 This section demonstrates the detailed usages of TsFile.
@@ -151,7 +131,7 @@ device_1, 1490860659000, m1, 10, m2, 12.12
 A TsFile can be generated by following three steps and the complete code will be given in the section "Example for writing TsFile".
 
 * First, construct a `TsFileWriter` instance.
-    
+  
     Here are the available constructors:
     
     * Without pre-defined schema
@@ -187,7 +167,7 @@ A TsFile can be generated by following three steps and the complete code will be
     * config : The config of TsFile.
 
 * Second, add measurements
-    
+  
     Or you can make an instance of class `Schema` first and pass this to the constructor of class `TsFileWriter`
     
     The class `Schema` contains a map whose key is the name of one measurement schema, and the value is the schema itself.
@@ -208,7 +188,7 @@ A TsFile can be generated by following three steps and the complete code will be
     ```
     
     You can always use the following interface in `TsFileWriter` class to add additional measurements: 
-        
+    ​    
     ```
     public void addMeasurement(MeasurementSchema measurementSchema) throws WriteProcessException
     ```
@@ -222,9 +202,9 @@ A TsFile can be generated by following three steps and the complete code will be
     ```
     
     **Parameters:**
-        
+    ​    
     * measurementID: The name of this measurement, typically the name of the sensor.
-        
+      
     * type: The data type, now support six types: `BOOLEAN`, `INT32`, `INT64`, `FLOAT`, `DOUBLE`, `TEXT`;
     
     * encoding: The data encoding. See [Chapter 2-3](/#/Documents/progress/chap2/sec3).
@@ -237,14 +217,14 @@ A TsFile can be generated by following three steps and the complete code will be
     > **Notice:** Although one measurement name can be used in multiple deltaObjects, the properties cannot be changed. I.e. 
         it's not allowed to add one measurement name for multiple times with different type or encoding.
         Here is a bad example:
-        
+    
         // The measurement "sensor_1" is float type
         addMeasurement(new MeasurementSchema("sensor_1", TSDataType.FLOAT, TSEncoding.RLE));
         
         // This call will throw a WriteProcessException exception
         addMeasurement(new MeasurementSchema("sensor_1", TSDataType.INT32, TSEncoding.RLE));
 * Third, insert and write data continually.
-    
+  
     Use this interface to create a new `TSRecord`(a timestamp and device pair).
     
     ```
@@ -260,7 +240,7 @@ A TsFile can be generated by following three steps and the complete code will be
     ```
     
 * Finally, call `close` to finish this writing process. 
-    
+  
     ```
     public void close() throws IOException
     ```
@@ -471,7 +451,7 @@ The `IExpression` is a filter expression interface and it will be passed to our
 We create one or more filter expressions and may use binary filter operators to link them to our final expression.
 
 * **Create a Filter Expression**
-    
+  
     There are two types of filters.
     
      * TimeFilter: A filter for `time` in time-series data.
@@ -493,7 +473,7 @@ We create one or more filter expressions and may use binary filter operators to
         </center>
         
      * ValueFilter: A filter for `value` in time-series data.
-        
+       
         ```
         IExpression valueFilterExpr = new SingleSeriesExpression(Path, ValueFilter);
         ```
@@ -506,7 +486,7 @@ We create one or more filter expressions and may use binary filter operators to
 
      * BinaryExpression.and(Expression, Expression): Choose the value satisfy for both expressions.
      * BinaryExpression.or(Expression, Expression): Choose the value satisfy for at least one expression.
-     
+    
 
 ##### Filter Expression Examples
 
@@ -602,12 +582,12 @@ Here's the useful interfaces for user.
        DOUBLE,
        TEXT;
  * `RowRecord next() throws IOException;`
- 
+
     Get the next record.
     
     The class `RowRecord` consists of a `long` timestamp and a `List<Field>` for data in different sensors,
      we can use two getter methods to get them.
-     
+    
     ```
     long getTimestamp();
     List<Field> getFields();
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/1-DDL (Data Definition Language).html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/1-DDL (Data Definition Language).html
index a88b8d6..ae23692 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/1-DDL (Data Definition Language).html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/1-DDL (Data Definition Language).html	
@@ -301,8 +301,8 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 5: Operation Manual</h1><h1><a name='header-n5' class='md-header-anchor '></a>DDL (Data Definition Language)</h1><h3><a name='header-n6' class='md-header-anchor '></a>Create Storage Group</h3><p>According to the storage model we can set up the corresponding storage group. The SQL statements for creating storage groups are as follows:</p><pre spellcheck="false" class="md-fences md-end-block t [...]
-<center><img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/13203019/51577359-97413f80-1ef4-11e9-8c10-53b291fc10a5.jpg" onerror="this.style.display = 'none';"></center><p>It is worth noting that when the queried path does not exist, the system will return no timeseries.  </p><h3><a name='header-n36' class='md-header-anchor '></a>Count Timeseries</h3><p>IoTDB is able to use <code>COU [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 5: Operation Manual</h1><h1><a name='header-n5' class='md-header-anchor '></a>DDL (Data Definition Language)</h1><h3><a name='header-n6' class='md-header-anchor '></a>Create Storage Group</h3><p>According to the storage model we can set up the corresponding storage group. The SQL statements for creating storage groups are as follows:</p><pre spellcheck="false" class="md-fences md-end-block t [...]
+<center><img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/13203019/51577359-97413f80-1ef4-11e9-8c10-53b291fc10a5.jpg" onerror="this.style.display = 'none';"></center><p>It is worth noting that when the queried path does not exist, the system will return no timeseries.  </p><h3><a name='header-n36' class='md-header-anchor '></a>Count Timeseries</h3><p>IoTDB is able to use <code>COU [...]
 SQL statement is as follows:</li></ul><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: none;"></textarea></div><div class="C [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/1-DDL (Data Definition Language).md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/1-DDL (Data Definition Language).md
index 74dd6ce..21349ce 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/1-DDL (Data Definition Language).md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/1-DDL (Data Definition Language).md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 5: Operation Manual
 # DDL (Data Definition Language)
 
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/2-DML (Data Manipulation Language).html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/2-DML (Data Manipulation Language).html
index 75cedc1..88feb46 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/2-DML (Data Manipulation Language).html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/2-DML (Data Manipulation Language).html	
@@ -301,24 +301,13 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 5: Operation Manual</h1><h1><a name='header-n5' class='md-header-anchor '></a>DML (Data Manipulation Language)</h1><h2><a name='header-n6' class='md-header-anchor '></a>INSERT</h2><h3><a name='header-n7' class='md-header-anchor '></a>Insert Real-time Data</h3><p>IoTDB provides users with a variety of ways to insert real-time data, such as directly inputting <a href='/#/Documents/progress/cha [...]
-using the <a href='/#/Documents/progress/chap5/sec4'>GROUP BY clause</a>, 
-which is used to partition the result set according to the user&#39;s given partitioning conditions and aggregate the partitioned result set. 
-IoTDB supports partitioning result sets according to time interval and customized sliding step which should not be smaller than the time interval and defaults to equal the time interval if not set. And by default results are sorted by time in ascending order. 
-You can also use the <a href='/#/Documents/progress/chap4/sec2'>Java JDBC</a> standard interface to execute related queries.</p><p>The GROUP BY statement provides users with three types of specified parameters:</p><ul><li>Parameter 1: The display window on the time axis</li><li>Parameter 2: Time interval for dividing the time axis(should be positive)</li><li>Parameter 3: Time sliding step (optional and should not be smaller than the time interval and defaults to equal the time interval i [...]
-Among them, the parameter 3 is optional. 
-Next we will give three typical examples of frequency reduction aggregation: 
-parameter 3 not specified, 
-parameter 3 specified, 
-and value filtering conditions specified.</p><center><img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/16079446/69109512-f808bc80-0ab2-11ea-9e4d-b2b2f58fb474.png" onerror="this.style.display = 'none';"></center><p><strong>Figure 5.2 The actual meanings of the three types of parameters</strong></center></p><h4><a name='header-n78' class='md-header-anchor '></a>Down-Frequency Aggreg [...]
-</pre><p>For more syntax description, please read SQL REFERENCE.</p><p>The &#39;disable align&#39; indicaes that there are 3 columns for each time series in the resultset. For more syntax description, please read SQL REFERENCE.</p><h4><a name='header-n340' class='md-header-anchor '></a>Error Handling</h4><p>When the parameter N/SN of LIMIT/SLIMIT exceeds the size of the result set, IoTDB will return all the results as expected. For example, the query result of the original SQL statement  [...]
-</pre><p>The result is shown below:</p><center><img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/13203019/51578187-ad9cca80-1ef7-11e9-897a-83e66a0f3d94.jpg" onerror="this.style.display = 'none';"></center><p>When the parameter N/SN of LIMIT/SLIMIT clause exceeds the allowable maximum value (N/SN is of type int32), the system will prompt errors. For example, executing the following [...]
-</pre><p>The SQL statement will not be executed and the corresponding error prompt is given as follows:</p><center><img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/19167280/61517469-e696a180-aa39-11e9-8ca5-42ea991d520e.png" onerror="this.style.display = 'none';"></center><p>When the parameter N/SN of LIMIT/SLIMIT clause is not a positive intege, the system will prompt errors. For [...]
-</pre><p>The SQL statement will not be executed and the corresponding error prompt is given as follows:</p><center><img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/19167280/61518094-68d39580-aa3b-11e9-993c-fc73c27540f7.png" onerror="this.style.display = 'none';"></center><p>When the parameter OFFSET of LIMIT clause exceeds the size of the result set, IoTDB will return an empty re [...]
-</pre><p>The result is shown below:</p><center><img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/13203019/51578227-c60ce500-1ef7-11e9-98eb-175beb8d4086.jpg" onerror="this.style.display = 'none';"></center><p>When the parameter SOFFSET of SLIMIT clause is not smaller than the number of available timeseries, the system will prompt errors. For example, executing the following SQL sta [...]
-</pre><p>The SQL statement will not be executed and the corresponding error prompt is given as follows:</p><center><img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/13203019/51578237-cd33f300-1ef7-11e9-9aef-2a717c56ab54.jpg" onerror="this.style.display = 'none';"></center><p>&nbsp;</p><h2><a name='header-n362' class='md-header-anchor '></a>DELETE</h2><p>Users can delete data that  [...]
-</pre><h3><a name='header-n369' class='md-header-anchor '></a>Delete Multiple Timeseries</h3><p>When both the power supply status and hardware version of the ln group wf02 plant wt02 device before 2017-11-01 16:26:00 need to be deleted, <a href='/#/Documents/progress/chap2/sec1'>the prefix path with broader meaning or the path with star</a> can be used to delete the data. The SQL statement for this operation is:</p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" co [...]
-</pre><p>or</p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n373" mdtype="fences">delete from root.ln.wf02.wt02.* where time &lt;= 2017-11-01T16:26:00;
-</pre><p>It should be noted that when the deleted path does not exist, IoTDB will give the corresponding error prompt as shown below:</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm md-focus" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="position: absolute; botto [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 5: Operation Manual</h1><h1><a name='header-n5' class='md-header-anchor '></a>DML (Data Manipulation Language)</h1><h2><a name='header-n6' class='md-header-anchor '></a>INSERT</h2><h3><a name='header-n7' class='md-header-anchor '></a>Insert Real-time Data</h3><p>IoTDB provides users with a variety of ways to insert real-time data, such as directly inputting <a href='/#/Documents/progress/cha [...]
+</pre><p>The SQL statement will not be executed and the corresponding error prompt is given as follows:</p><center><img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/19167280/61517469-e696a180-aa39-11e9-8ca5-42ea991d520e.png" onerror="this.style.display = 'none';"></center><p>When the parameter N/SN of LIMIT/SLIMIT clause is not a positive intege, the system will prompt errors. For [...]
+</pre><p>The SQL statement will not be executed and the corresponding error prompt is given as follows:</p><center><img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/19167280/61518094-68d39580-aa3b-11e9-993c-fc73c27540f7.png" onerror="this.style.display = 'none';"></center><p>When the parameter OFFSET of LIMIT clause exceeds the size of the result set, IoTDB will return an empty re [...]
+</pre><p>The result is shown below:</p><center><img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/13203019/51578227-c60ce500-1ef7-11e9-98eb-175beb8d4086.jpg" onerror="this.style.display = 'none';"></center><p>When the parameter SOFFSET of SLIMIT clause is not smaller than the number of available timeseries, the system will prompt errors. For example, executing the following SQL sta [...]
+</pre><p>The SQL statement will not be executed and the corresponding error prompt is given as follows:</p><center><img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/13203019/51578237-cd33f300-1ef7-11e9-9aef-2a717c56ab54.jpg" onerror="this.style.display = 'none';"></center><p>&nbsp;</p><h2><a name='header-n353' class='md-header-anchor '></a>DELETE</h2><p>Users can delete data that  [...]
+</pre><h3><a name='header-n360' class='md-header-anchor '></a>Delete Multiple Timeseries</h3><p>When both the power supply status and hardware version of the ln group wf02 plant wt02 device before 2017-11-01 16:26:00 need to be deleted, <a href='/#/Documents/progress/chap2/sec1'>the prefix path with broader meaning or the path with star</a> can be used to delete the data. The SQL statement for this operation is:</p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" co [...]
+</pre><p>or</p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n364" mdtype="fences">delete from root.ln.wf02.wt02.* where time &lt;= 2017-11-01T16:26:00;
+</pre><p>It should be noted that when the deleted path does not exist, IoTDB will give the corresponding error prompt as shown below:</p><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="position: absolute; bottom: -1em;  [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/2-DML (Data Manipulation Language).md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/2-DML (Data Manipulation Language).md
index 545f0f0..4b16b91 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/2-DML (Data Manipulation Language).md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/2-DML (Data Manipulation Language).md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 5: Operation Manual
 # DML (Data Manipulation Language)
 ## INSERT
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/3-Account Management Statements.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/3-Account Management Statements.html
index 969bef4..8ba44d3 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/3-Account Management Statements.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/3-Account Management Statements.html	
@@ -301,6 +301,6 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 5: Operation Manual</h1><h2><a name='header-n5' class='md-header-anchor '></a>Account Management Statements</h2><p>IoTDB provides users with account privilege management operations, so as to ensure data security.</p><p>We will show you basic user privilege management operations through the following specific examples. Detailed SQL syntax and usage details can be found in <a href='/#/Document [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 5: Operation Manual</h1><h2><a name='header-n5' class='md-header-anchor '></a>Account Management Statements</h2><p>IoTDB provides users with account priviledge management operations, so as to ensure data security.</p><p>We will show you basic user priviledge management operations through the following specific examples. Detailed SQL syntax and usage details can be found in <a href='/#/Docume [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/3-Account Management Statements.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/3-Account Management Statements.md
index 50221c3..1d51bc2 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/3-Account Management Statements.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/3-Account Management Statements.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 5: Operation Manual
 
 ## Account Management Statements
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/4-SQL Reference.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/4-SQL Reference.html
index 9652b0b..016684c 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/4-SQL Reference.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/4-SQL Reference.html	
@@ -301,111 +301,98 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 5: Operation Manual</h1><h2><a name='header-n5' class='md-header-anchor '></a>SQL Reference</h2><p>In this part, we will introduce you IoTDB&#39;s Query Language. IoTDB offers you a SQL-like query language for interacting with IoTDB, the query language can be devided into 4 major parts:</p><ul><li>Schema Statement: statements about schema management are all listed in this section.</li><li>Da [...]
-userName:=identifier  
-nodeName:=identifier (DOT identifier)*  
-privileges:= string (COMMA string)*
-Eg: IoTDB &gt; GRANT USER tempuser PRIVILEGES 'DELETE_TIMESERIES' on root.ln;
-</pre><ul><li>Grant Role Privileges</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n135" mdtype="fences">GRANT ROLE &lt;roleName&gt; PRIVILEGES &lt;privileges&gt; ON &lt;nodeName&gt;;  
-privileges:= string (COMMA string)*  
-roleName:=identifier  
-nodeName:=identifier (DOT identifier)*
-Eg: IoTDB &gt; GRANT ROLE temprole PRIVILEGES 'DELETE_TIMESERIES' ON root.ln;
-</pre><ul><li>Grant User Role</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n139" mdtype="fences">GRANT &lt;roleName&gt; TO &lt;userName&gt;;  
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 5: Operation Manual</h1><h2><a name='header-n5' class='md-header-anchor '></a>SQL Reference</h2><p>In this part, we will introduce you IoTDB&#39;s Query Language. IoTDB offers you a SQL-like query language for interacting with IoTDB, the query language can be devided into 4 major parts:</p><ul><li>Schema Statement: statements about schema management are all listed in this section.</li><li>Da [...]
 roleName:=identifier  
 userName:=identifier
 Eg: IoTDB &gt; GRANT temprole TO tempuser;
-</pre><ul><li>Revoke User Privileges</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n143" mdtype="fences">REVOKE USER &lt;userName&gt; PRIVILEGES &lt;privileges&gt; ON &lt;nodeName&gt;;   
+</pre><ul><li>Revoke User Privileges</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n140" mdtype="fences">REVOKE USER &lt;userName&gt; PRIVILEGES &lt;privileges&gt; ON &lt;nodeName&gt;;   
 privileges:= string (COMMA string)*  
 userName:=identifier  
 nodeName:=identifier (DOT identifier)*
 Eg: IoTDB &gt; REVOKE USER tempuser PRIVILEGES 'DELETE_TIMESERIES' on root.ln;
-</pre><ul><li>Revoke Role Privileges</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n147" mdtype="fences">REVOKE ROLE &lt;roleName&gt; PRIVILEGES &lt;privileges&gt; ON &lt;nodeName&gt;;  
+</pre><ul><li>Revoke Role Privileges</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n144" mdtype="fences">REVOKE ROLE &lt;roleName&gt; PRIVILEGES &lt;privileges&gt; ON &lt;nodeName&gt;;  
 privileges:= string (COMMA string)*  
 roleName:= identifier  
 nodeName:=identifier (DOT identifier)*
 Eg: IoTDB &gt; REVOKE ROLE temprole PRIVILEGES 'DELETE_TIMESERIES' ON root.ln;
-</pre><ul><li>Revoke Role From User</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n151" mdtype="fences">REVOKE &lt;roleName&gt; FROM &lt;userName&gt;;
+</pre><ul><li>Revoke Role From User</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n148" mdtype="fences">REVOKE &lt;roleName&gt; FROM &lt;userName&gt;;
 roleName:=identifier
 userName:=identifier
 Eg: IoTDB &gt; REVOKE temproleFROM tempuser;
-</pre><ul><li>List Users</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n155" mdtype="fences">LIST USER
+</pre><ul><li>List Users</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n152" mdtype="fences">LIST USER
 Eg: IoTDB &gt; LIST USER
-</pre><ul><li>List Roles</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n159" mdtype="fences">LIST ROLE
+</pre><ul><li>List Roles</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n156" mdtype="fences">LIST ROLE
 Eg: IoTDB &gt; LIST ROLE
-</pre><ul><li>List Privileges</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n163" mdtype="fences">LIST PRIVILEGES USER  &lt;username&gt; ON &lt;path&gt;;    
+</pre><ul><li>List Privileges</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n160" mdtype="fences">LIST PRIVILEGES USER  &lt;username&gt; ON &lt;path&gt;;    
 username:=identifier    
 path=‘root’ (DOT identifier)*
 Eg: IoTDB &gt; LIST PRIVIEGES USER sgcc_wirte_user ON root.sgcc;
-</pre><ul><li>List Privileges of Roles(On Specific Path)</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n167" mdtype="fences">LIST PRIVILEGES ROLE &lt;roleName&gt; ON &lt;path&gt;;    
+</pre><ul><li>List Privileges of Roles(On Specific Path)</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n164" mdtype="fences">LIST PRIVILEGES ROLE &lt;roleName&gt; ON &lt;path&gt;;    
 roleName:=identifier  
 path=‘root’ (DOT identifier)*
 Eg: IoTDB &gt; LIST PRIVIEGES ROLE wirte_role ON root.sgcc;
-</pre><ul><li>List Privileges of Users</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n171" mdtype="fences">LIST USER PRIVILEGES &lt;username&gt; ;   
+</pre><ul><li>List Privileges of Users</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n168" mdtype="fences">LIST USER PRIVILEGES &lt;username&gt; ;   
 username:=identifier  
 Eg: IoTDB &gt; LIST USER PRIVIEGES tempuser;
-</pre><ul><li>List Privileges of Roles</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n175" mdtype="fences">LIST ROLE PRIVILEGES &lt;roleName&gt;
+</pre><ul><li>List Privileges of Roles</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n172" mdtype="fences">LIST ROLE PRIVILEGES &lt;roleName&gt;
 roleName:=identifier
 Eg: IoTDB &gt; LIST ROLE PRIVIEGES actor;
-</pre><ul><li>List Roles of Users</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n179" mdtype="fences">LIST ALL ROLE OF USER &lt;username&gt; ;  
+</pre><ul><li>List Roles of Users</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n176" mdtype="fences">LIST ALL ROLE OF USER &lt;username&gt; ;  
 username:=identifier
 Eg: IoTDB &gt; LIST ALL ROLE OF USER tempuser;
-</pre><ul><li>List Users of Role</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n183" mdtype="fences">LIST ALL USER OF ROLE &lt;roleName&gt;;
+</pre><ul><li>List Users of Role</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n180" mdtype="fences">LIST ALL USER OF ROLE &lt;roleName&gt;;
 roleName:=identifier
 Eg: IoTDB &gt; LIST ALL USER OF ROLE roleuser;
-</pre><ul><li>Alter Password</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n187" mdtype="fences">ALTER USER &lt;username&gt; SET PASSWORD &lt;password&gt;;
+</pre><ul><li>Alter Password</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n184" mdtype="fences">ALTER USER &lt;username&gt; SET PASSWORD &lt;password&gt;;
 roleName:=identifier
 password:=identifier
 Eg: IoTDB &gt; ALTER USER tempuser SET PASSWORD 'newpwd';
-</pre><h3><a name='header-n188' class='md-header-anchor '></a>Functions</h3><ul><li>COUNT</li></ul><p>The COUNT function returns the value number of timeseries(one or more) non-null values selected by the SELECT statement. The result is a signed 64-bit integer. If there are no matching rows, COUNT () returns 0.</p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n193" mdtype="fences">SELECT COUNT(Path) (COMMA COUNT(Path))* FROM &lt;FromC [...]
+</pre><h3><a name='header-n185' class='md-header-anchor '></a>Functions</h3><ul><li>COUNT</li></ul><p>The COUNT function returns the value number of timeseries(one or more) non-null values selected by the SELECT statement. The result is a signed 64-bit integer. If there are no matching rows, COUNT () returns 0.</p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n190" mdtype="fences">SELECT COUNT(Path) (COMMA COUNT(Path))* FROM &lt;FromC [...]
 Eg. SELECT COUNT(status), COUNT(temperature) FROM root.ln.wf01.wt01 WHERE root.ln.wf01.wt01.temperature &lt; 24
 Note: the statement needs to satisfy this constraint: &lt;PrefixPath&gt; + &lt;Path&gt; = &lt;Timeseries&gt;
-</pre><ul><li>FIRST_VALUE(Rename from <code>FIRST</code> at <code>V0.10.0</code>)</li></ul><p>The FIRST_VALUE function returns the first point value of the choosen timeseries(one or more).</p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n198" mdtype="fences">SELECT FIRST_VALUE (Path) (COMMA FIRST_VALUE (Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
-Eg. SELECT FIRST_VALUE (status), FIRST_VALUE (temperature) FROM root.ln.wf01.wt01 WHERE root.ln.wf01.wt01.temperature &lt; 24
-Note: the statement needs to satisfy this constraint: &lt;PrefixPath&gt; + &lt;Path&gt; = &lt;Timeseries&gt;
-</pre><ul><li>LAST_VALUE(Rename from <code>LAST</code> at <code>V0.10.0</code>)</li></ul><p>The LAST_VALUE function returns the last point value of the choosen timeseries(one or more).</p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n203" mdtype="fences">SELECT LAST_VALUE (Path) (COMMA LAST_VALUE (Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
-Eg. SELECT LAST_VALUE (status), LAST_VALUE (temperature) FROM root.ln.wf01.wt01 WHERE root.ln.wf01.wt01.temperature &lt; 24
+</pre><ul><li>FIRST</li></ul><p>The FIRST function returns the first point value of the choosen timeseries(one or more).</p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n195" mdtype="fences">SELECT FIRST (Path) (COMMA FIRST (Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
+Eg. SELECT FIRST (status), FIRST (temperature) FROM root.ln.wf01.wt01 WHERE root.ln.wf01.wt01.temperature &lt; 24
 Note: the statement needs to satisfy this constraint: &lt;PrefixPath&gt; + &lt;Path&gt; = &lt;Timeseries&gt;
-</pre><ul><li>MAX_TIME</li></ul><p>The MAX_TIME function returns the maximum timestamp of the choosen timeseries(one or more). The result is a signed 64-bit integer, greater than 0.</p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n208" mdtype="fences">SELECT MAX_TIME (Path) (COMMA MAX_TIME (Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
+</pre><ul><li>MAX_TIME</li></ul><p>The MAX_TIME function returns the maximum timestamp of the choosen timeseries(one or more). The result is a signed 64-bit integer, greater than 0.</p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n200" mdtype="fences">SELECT MAX_TIME (Path) (COMMA MAX_TIME (Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
 Eg. SELECT MAX_TIME(status), MAX_TIME(temperature) FROM root.ln.wf01.wt01 WHERE root.ln.wf01.wt01.temperature &lt; 24
 Note: the statement needs to satisfy this constraint: &lt;PrefixPath&gt; + &lt;Path&gt; = &lt;Timeseries&gt;
-</pre><ul><li>MAX_VALUE</li></ul><p>The MAX_VALUE function returns the maximum value(lexicographically ordered) of the choosen timeseries (one or more). </p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n213" mdtype="fences">SELECT MAX_VALUE (Path) (COMMA MAX_VALUE (Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
+</pre><ul><li>MAX_VALUE</li></ul><p>The MAX_VALUE function returns the maximum value(lexicographically ordered) of the choosen timeseries (one or more). </p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n205" mdtype="fences">SELECT MAX_VALUE (Path) (COMMA MAX_VALUE (Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
 Eg. SELECT MAX_VALUE(status), MAX_VALUE(temperature) FROM root.ln.wf01.wt01 WHERE root.ln.wf01.wt01.temperature &lt; 24
 Note: the statement needs to satisfy this constraint: &lt;PrefixPath&gt; + &lt;Path&gt; = &lt;Timeseries&gt;
-</pre><ul><li>AVG(Rename from <code>MEAN</code> at <code>V0.9.0</code>)</li></ul><p>The AVG function returns the arithmetic mean value of the choosen timeseries over a specified period of time. The timeseries must be int32, int64, float, double type, and the other types are not to be calculated. The result is a double type number.</p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n218" mdtype="fences">SELECT AVG (Path) (COMMA AVG (Path [...]
+</pre><ul><li>AVG(Rename from <code>MEAN</code> at <code>V0.9.0</code>)</li></ul><p>The AVG function returns the arithmetic mean value of the choosen timeseries over a specified period of time. The timeseries must be int32, int64, float, double type, and the other types are not to be calculated. The result is a double type number.</p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n210" mdtype="fences">SELECT AVG (Path) (COMMA AVG (Path [...]
 Eg. SELECT AVG (temperature) FROM root.ln.wf01.wt01 WHERE root.ln.wf01.wt01.temperature &lt; 24
 Note: the statement needs to satisfy this constraint: &lt;PrefixPath&gt; + &lt;Path&gt; = &lt;Timeseries&gt;
-</pre><ul><li>MIN_TIME</li></ul><p>The MIN_TIME function returns the minimum timestamp of the choosen timeseries(one or more). The result is a signed 64-bit integer, greater than 0.</p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n223" mdtype="fences">SELECT MIN_TIME (Path) (COMMA MIN_TIME (Path))*FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
+</pre><ul><li>MIN_TIME</li></ul><p>The MIN_TIME function returns the minimum timestamp of the choosen timeseries(one or more). The result is a signed 64-bit integer, greater than 0.</p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n215" mdtype="fences">SELECT MIN_TIME (Path) (COMMA MIN_TIME (Path))*FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
 Eg. SELECT MIN_TIME(status), MIN_TIME(temperature) FROM root.ln.wf01.wt01 WHERE root.ln.wf01.wt01.temperature &lt; 24
 Note: the statement needs to satisfy this constraint: &lt;PrefixPath&gt; + &lt;Path&gt; = &lt;Timeseries&gt;
-</pre><ul><li>MIN_VALUE</li></ul><p>The MIN_VALUE function returns the minimum value(lexicographically ordered) of the choosen timeseries (one or more). </p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n228" mdtype="fences">SELECT MIN_VALUE (Path) (COMMA MIN_VALUE (Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
+</pre><ul><li>MIN_VALUE</li></ul><p>The MIN_VALUE function returns the minimum value(lexicographically ordered) of the choosen timeseries (one or more). </p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n220" mdtype="fences">SELECT MIN_VALUE (Path) (COMMA MIN_VALUE (Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
 Eg. SELECT MIN_VALUE(status),MIN_VALUE(temperature) FROM root.ln.wf01.wt01 WHERE root.ln.wf01.wt01.temperature &lt; 24
 Note: the statement needs to satisfy this constraint: &lt;PrefixPath&gt; + &lt;Path&gt; = &lt;Timeseries&gt;
-</pre><ul><li>NOW</li></ul><p>The NOW function returns the current timestamp. This function can be used in the data operation statement to represent time. The result is a signed 64-bit integer, greater than 0. </p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n233" mdtype="fences">NOW()
+</pre><ul><li>NOW</li></ul><p>The NOW function returns the current timestamp. This function can be used in the data operation statement to represent time. The result is a signed 64-bit integer, greater than 0. </p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n225" mdtype="fences">NOW()
 Eg. INSERT INTO root.ln.wf01.wt01(timestamp,status) VALUES(NOW(), false) 
 Eg. UPDATE root.ln.wf01.wt01 SET temperature = 23 WHERE time &lt; NOW()
 Eg. DELETE FROM root.ln.wf01.wt01.status, root.ln.wf01.wt01.temperature WHERE time &lt; NOW()
 Eg. SELECT * FROM root WHERE time &lt; NOW()
 Eg. SELECT COUNT(temperature) FROM root.ln.wf01.wt01 WHERE time &lt; NOW()
-</pre><ul><li>SUM</li></ul><p>The SUM function returns the sum of the choosen timeseries (one or more) over a specified period of time. The timeseries must be int32, int64, float, double type, and the other types are not to be calculated. The result is a double type number. </p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n238" mdtype="fences">SELECT SUM(Path) (COMMA SUM(Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
+</pre><ul><li>SUM</li></ul><p>The SUM function returns the sum of the choosen timeseries (one or more) over a specified period of time. The timeseries must be int32, int64, float, double type, and the other types are not to be calculated. The result is a double type number. </p><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n230" mdtype="fences">SELECT SUM(Path) (COMMA SUM(Path))* FROM &lt;FromClause&gt; [WHERE &lt;WhereClause&gt;]?
 Eg. SELECT SUM(temperature) FROM root.ln.wf01.wt01 WHERE root.ln.wf01.wt01.temperature &lt; 24
 Note: the statement needs to satisfy this constraint: &lt;PrefixPath&gt; + &lt;Path&gt; = &lt;Timeseries&gt;
-</pre><h3><a name='header-n239' class='md-header-anchor '></a>TTL</h3><p>IoTDB supports storage-level TTL settings, which means it is able to delete old data
+</pre><h3><a name='header-n231' class='md-header-anchor '></a>TTL</h3><p>IoTDB supports storage-level TTL settings, which means it is able to delete old data
 automatically and periodically. The benefit of using TTL is that hopefully you can control the 
 total disk space usage and prevent the machine from running out of disks. Moreover, the query
 performance may downgrade as the total number of files goes up and the memory usage also increase
 as there are more files. Timely removing such files helps to keep at a high query performance
 level and reduce memory usage. The TTL operations in IoTDB are supported by the following three
-statements:</p><ul><li>Set TTL</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n243" mdtype="fences">SET TTL TO StorageGroupName TTLTime
+statements:</p><ul><li>Set TTL</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n235" mdtype="fences">SET TTL TO StorageGroupName TTLTime
 Eg. SET TTL TO root.group1 3600000
 This example means that for data in root.group1, only that of the latest 1 hour will remain, the
 older one is removed or made invisible. 
 Note: TTLTime should be millisecond timestamp. When TTL is set, insertions that fall
 out of TTL will be rejected.
-</pre><ul><li>Unset TTL</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n247" mdtype="fences">UNSET TTL TO StorageGroupName
+</pre><ul><li>Unset TTL</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n239" mdtype="fences">UNSET TTL TO StorageGroupName
 Eg. UNSET TTL TO root.group1
 This example means that data of all time will be accepted in this group. 
-</pre><ul><li>Show TTL</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n251" mdtype="fences">SHOW ALL TTL
+</pre><ul><li>Show TTL</li></ul><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n243" mdtype="fences">SHOW ALL TTL
 SHOW TTL ON StorageGroupNames
 Eg.1 SHOW ALL TTL
 This example will show TTLs of all storage groups.
@@ -419,7 +406,7 @@ just after setting it previously, some previously invisible data may be seen aga
 physically removed one is lost forever. In other words, different from delete statement, the
 atomicity of data deletion is not guaranteed for efficiency concerns. So we recommend that you do
 not change the TTL once it is set or at least do not reset it frequently, unless you are determined 
-to suffer the unpredictability. </p><h2><a name='header-n254' class='md-header-anchor '></a>Reference</h2><h3><a name='header-n255' class='md-header-anchor '></a>Keywords</h3><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n256" mdtype="fences">Keywords for IoTDB (case insensitive):
+to suffer the unpredictability. </p><h2><a name='header-n246' class='md-header-anchor '></a>Reference</h2><h3><a name='header-n247' class='md-header-anchor '></a>Keywords</h3><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n248" mdtype="fences">Keywords for IoTDB (case insensitive):
 ADD, BY, COMPRESSOR, CREATE, DATATYPE, DELETE, DESCRIBE, DROP, ENCODING, EXIT, FROM, GRANT, GROUP, LABLE, LINK, INDEX, INSERT, INTO, LOAD, MAX_POINT_NUMBER, MERGE, METADATA, ON, ORDER, PASSWORD, PRIVILEGES, PROPERTY, QUIT, REVOKE, ROLE, ROOT, SELECT, SET, SHOW, STORAGE, TIME, TIMESERIES, TIMESTAMP, TO, UNLINK, UPDATE, USER, USING, VALUE, VALUES, WHERE, WITH
 
 Keywords with special meanings (case insensitive):
@@ -427,7 +414,7 @@ Keywords with special meanings (case insensitive):
 * Encoding Methods: BITMAP, DFT, GORILLA, PLAIN, RLE, TS_2DIFF 
 * Compression Methods: UNCOMPRESSED, SNAPPY, GZIP, LZ0, ZDT, PAA, PLA
 * Logical symbol: AND, &amp;, &amp;&amp;, OR, | , ||, NOT, !, TRUE, FALSE
-</pre><h3><a name='header-n257' class='md-header-anchor '></a>Identifiers</h3><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n258" mdtype="fences" style="break-inside: unset;">QUOTE := '\'';
+</pre><h3><a name='header-n249' class='md-header-anchor '></a>Identifiers</h3><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n250" mdtype="fences" style="break-inside: unset;">QUOTE := '\'';
 DOT := '.';
 COLON : ':' ;
 COMMA := ',' ;
@@ -451,22 +438,22 @@ HexDigit := 'a'..'f' | 'A'..'F';
 Digit := '0'..'9';
 Boolean := TRUE | FALSE | 0 | 1 (case insensitive)
 
-</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n259" mdtype="fences">StringLiteral := ( '\'' ( ~('\'') )* '\'' | '\"' ( ~('\"') )* '\"');
+</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n251" mdtype="fences">StringLiteral := ( '\'' ( ~('\'') )* '\'' | '\"' ( ~('\"') )* '\"');
 eg. 'abc'
 eg. 'abc'
-</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n260" mdtype="fences">Integer := ('-' | '+')? Digit+;
+</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n252" mdtype="fences">Integer := ('-' | '+')? Digit+;
 eg. 123
 eg. -222
-</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n261" mdtype="fences">Float := ('-' | '+')? Digit+ DOT Digit+ (('e' | 'E') ('-' | '+')? Digit+)?;
+</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n253" mdtype="fences">Float := ('-' | '+')? Digit+ DOT Digit+ (('e' | 'E') ('-' | '+')? Digit+)?;
 eg. 3.1415
 eg. 1.2E10
 eg. -1.33
-</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n262" mdtype="fences">Identifier := (Letter | '_') (Letter | Digit | '_' | MINUS)*;
+</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n254" mdtype="fences">Identifier := (Letter | '_') (Letter | Digit | '_' | MINUS)*;
 eg. a123
 eg. _abc123
 
-</pre><h3><a name='header-n263' class='md-header-anchor '></a>Literals</h3><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n265" mdtype="fences">PointValue : Integer | Float | StringLiteral | Boolean
-</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n266" mdtype="fences">TimeValue : Integer | DateTime | ISO8601 | NOW()
+</pre><h3><a name='header-n255' class='md-header-anchor '></a>Literals</h3><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n257" mdtype="fences">PointValue : Integer | Float | StringLiteral | Boolean
+</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n258" mdtype="fences">TimeValue : Integer | DateTime | ISO8601 | NOW()
 Note: Integer means timestamp type.
 
 DateTime : 
@@ -475,17 +462,17 @@ eg. 2016-11-16 16:22:33+08:00
 eg. 2016-11-16T16:22:33.000+08:00
 eg. 2016-11-16 16:22:33.000+08:00
 Note: DateTime Type can support several types, see Chapter 3 Datetime section for details.
-</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n267" mdtype="fences">PrecedenceEqualOperator : EQUAL | NOTEQUAL | LESSTHANOREQUALTO | LESSTHAN | GREATERTHANOREQUALTO | GREATERTHAN
-</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n268" mdtype="fences">Timeseries : ROOT [DOT &lt;LayerName&gt;]* DOT &lt;SensorName&gt;
+</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n259" mdtype="fences">PrecedenceEqualOperator : EQUAL | NOTEQUAL | LESSTHANOREQUALTO | LESSTHAN | GREATERTHANOREQUALTO | GREATERTHAN
+</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n260" mdtype="fences">Timeseries : ROOT [DOT &lt;LayerName&gt;]* DOT &lt;SensorName&gt;
 LayerName : Identifier
 SensorName : Identifier
 eg. root.ln.wf01.wt01.status
 eg. root.sgcc.wf03.wt01.temperature
 Note: Timeseries must be start with `root`(case insensitive) and end with sensor name.
-</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n269" mdtype="fences">PrefixPath : ROOT (DOT &lt;LayerName&gt;)*
+</pre><pre spellcheck="false" class="md-fences mock-cm md-end-block" lang="" contenteditable="false" cid="n261" mdtype="fences">PrefixPath : ROOT (DOT &lt;LayerName&gt;)*
 LayerName : Identifier | STAR
 eg. root.sgcc
 eg. root.*
-</pre><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm md-focus" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: none;"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not [...]
+</pre><pre spellcheck="false" class="md-fences md-end-block ty-contain-cm" lang=""><div class="CodeMirror cm-s-inner CodeMirror-wrap" lang=""><div style="overflow: hidden; position: relative; width: 3px; height: 0px; top: 0px; left: 8px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: none;"></textarea></div><div class="CodeMirror-scrollbar-filler" cm-not-content= [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/4-SQL Reference.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/4-SQL Reference.md
index 9d7ab6c..3bacc04 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/4-SQL Reference.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/5-Operation Manual/4-SQL Reference.md	
@@ -1,23 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
 # Chapter 5: Operation Manual
 
 ## SQL Reference
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/1-Sync Tool.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/1-Sync Tool.md
index 8e99753..2b8647c 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/1-Sync Tool.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/1-Sync Tool.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 6: System Tools
 
 ## Data Import
@@ -51,7 +30,7 @@ The sync tool has a many-to-one sender-receiver mode - that is, one sync receive
 > Note: Before using the sync tool, the client and server need to be configured separately. The configuration is detailed in Sections Configuration.
 # Application Scenario
 In the case of a factory application, there are usually multiple sub-factories and multiple general(main) factories. Each sub-factory uses an IoTDB instance to collect data, and then synchronize the data to the general factory for backup or analysis. A general factory can receive data from multiple sub-factories and a sub-factory can also synchronize data to multiple general factories. In this scenario, each IoTDB instance manages different devices. 
-      
+​      
 In the sync module, each sub-factory is a sender, a general factory is a receiver, and senders periodically synchronizes the data to receivers. In the above application scenario, the data of one device can only be collected by one sender, so there is no device overlap between the data synchronized by multiple senders. Otherwise, the application scenario of the sync module is not satisfied.
 
 When there is an abnormal scenario, namely, two or more senders synchronize the data of the same device (whose storage group is set as root.sg) to the same receiver, the root.sg data of the sender containing the device data received later by the receiver will be rejected. Example: the engine 1 synchronizes the storage groups root.sg1 and root.sg2 to the receiver, and the engine 2 synchronizes the storage groups root.sg2 and root.sg3 to the receiver. All of them include the time series ro [...]
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/2-Memory Estimation Tool.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/2-Memory Estimation Tool.md
index 54238ef..5024a16 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/2-Memory Estimation Tool.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/2-Memory Estimation Tool.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 6: System Tools
 
 ## Memory Estimation Tool
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/3-JMX Tool.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/3-JMX Tool.html
index 86145db..7631c7f 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/3-JMX Tool.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/3-JMX Tool.html	
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/3-JMX Tool.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/3-JMX Tool.md
index 3292d21..3efdb49 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/3-JMX Tool.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/3-JMX Tool.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 6: System Tools
 
 # JMX Tool
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/4-Watermark Tool.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/4-Watermark Tool.md
index 6deda9c..870607e 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/4-Watermark Tool.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/4-Watermark Tool.md	
@@ -1,26 +1,3 @@
-<!--
-
-```
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
-```
-
--->
-
 # Chapter 6: System Tools
 
 # Watermark Tool
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/5-Log Visualizer.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/5-Log Visualizer.html
index 05fa89d..c4783ae 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/5-Log Visualizer.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/5-Log Visualizer.html	
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/5-Log Visualizer.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/5-Log Visualizer.md
index 18c9599..27a1eb4 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/5-Log Visualizer.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/5-Log Visualizer.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 6: System Tools
 
 ## LogVisualizer
@@ -59,7 +38,7 @@ from the beginning what logs exactly they long for, many less experienced progra
 time reading unrelated logs and filtering them out. Nevertheless, logs are mostly composed with 
 strings containing numbers which describe the system status and they are much less straight-forward for 
 humans to understand and compare than plots and statistics.
- 
+
 To reduce the difficulty of understanding what has happened behind these logs and better comparing
 them, we present a simple tool LogVisualizer to retrieve interesting (specified by the user) 
 variables in the log files, generate timeseries based on these observations and draw plots to show 
@@ -106,16 +85,16 @@ carefully and modify it for your logs.
 Then, click the `Load logs` button to let the LogVisualizer to prepare to read the logs. If the 
 preparation is successful, the label above will show `Logs are successfully loaded`, otherwise, a
 dialog will show you what has gone wrong and you should fix it accordingly.
- 
+
  <img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://github.com/jt2594838/PicHub/blob/master/log-visualizer/load_logs.png?raw=true">
- 
+
 ## Load plans
 Next, you can load existing visualization plans or create new ones. For loading existing plans, 
 just click the button `Load plans` and choose the log files or directories that contain log 
 files. Notice that if choose a directory, then the directory must only contain visualization plans.
 
  <img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://github.com/jt2594838/PicHub/blob/master/log-visualizer/load_plan.png?raw=true">
- 
+
 ## Create new plans
 Now, we will present an example of how to create a new plan. First, click the `Create plan` 
 button and choose a place to save the new plan, then the plan will show up in the list in the 
@@ -150,7 +129,7 @@ done browsing, you can click the button on the up-right to close the tab.
 <img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://github.com/jt2594838/PicHub/blob/master/log-visualizer/plot.png?raw=true">
 
 <img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://github.com/jt2594838/PicHub/blob/master/log-visualizer/statistics.png?raw=true">
- 
+
 # Usage(CommandLine)
  We also provide a command line tool of LogVisualizer, which is `log-visualizer-cmd.sh` 
  (or `log-visualizer-cmd.bat`). This tool takes exactly 4 parameters, which are: `the path of the log file` 
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/6-Query History Visualization Tool.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/6-Query History Visualization Tool.html
index d89a2a1..2265f60 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/6-Query History Visualization Tool.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/6-Query History Visualization Tool.html	
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/6-Query History Visualization Tool.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/6-Query History Visualization Tool.md
index 42dbfd4..51cf71e 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/6-Query History Visualization Tool.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/6-Query History Visualization Tool.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 6: System Tools
 
 ## Query History Visualization Tool
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/7-Monitor and Log Tools.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/7-Monitor and Log Tools.html
index 86f502f..410cf43 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/7-Monitor and Log Tools.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/7-Monitor and Log Tools.html	
@@ -302,7 +302,7 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </head>
 <body class='typora-export os-windows' >
 <div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 6: System Tools</h1><h1><a name='header-n5' class='md-header-anchor '></a>Monitor and Log Tools</h1><h2><a name='header-n6' class='md-header-anchor '></a>System Monitor</h2><p>Currently, IoTDB provides users to use Java&#39;s JConsole tool to monitor system status or use IoTDB&#39;s open API to check data status.</p><h3><a name='header-n8' class='md-header-anchor '></a>System Status Monitori [...]
-This section describes how to use the JConsole <code>Mbean</code> tab to monitor the number of files opened by the IoTDB service process, the size of the data file, and so on. Once connected to JMX, you can find the <code>MBean</code> named <code>org.apache.iotdb.service</code> through the <code>MBeans</code> tab, as shown in the following Figure.</p><p><img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images [...]
+This section describes how to use the JConsole <code>Mbean</code> tab to monitor the number of files opened by the IoTDB service process, the size of the data file, and so on. Once connected to JMX, you can find the <code>MBean</code> named <code>org.apache.iotdb.service</code> through the <code>MBeans</code> tab, as shown in the following Figure.</p><p><img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images [...]
 <img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/13203019/51577204-fe122900-1ef3-11e9-9e89-2eb1d46e24b8.png"></p><p>In the JMXConfigurator Window, there are 6 operations provided for you, as shown in fig 4.3. You can use there interfaces to perform operation.</p><p><img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src= [...]
 It should be noted that the difference between this method and the <code>getLoggerEffectiveLevel</code> method is that the method returns the log level that the specified Logger is set in the configuration file. If the user does not set the log level for the Logger. , then return empty. According to Logger&#39;s log-level inheritance mechanism, f a Logger&#39;s level is not explicitly set, it will inherit the log level settings from its nearest ancestor. At this point, calling the <code> [...]
 </body>
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/7-Monitor and Log Tools.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/7-Monitor and Log Tools.md
index 6ed3bc0..1f8f721 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/7-Monitor and Log Tools.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/7-Monitor and Log Tools.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 6: System Tools
 # Monitor and Log Tools
 ## System Monitor
@@ -365,7 +344,7 @@ Here are the file size statistics:
 In order to grasp the performance of iotdb, we add this module to count the time-consumption of each operation. This module can compute the statistics of the avg time-consuming of each operation and the proportion of each operation whose time consumption falls into a time range. The output is in log_measure.log file. An output example is below.  
 
 <img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/13203019/60937461-14296f80-a303-11e9-9602-a7bed624bfb3.png">
- 
+
 ### Configuration parameter
 
 location:conf/iotdb-engine.properties
@@ -378,11 +357,11 @@ location:conf/iotdb-engine.properties
 |performance\_stat\_display\_interval|60000|The interval of display statistic result in ms.|
 |performance_stat_memory_in_kb|20|The memory used for performance_stat in kb.|
 </center>
- 
+
 ### JMX MBean
 
 Connect to jconsole with port 31999,and choose ‘MBean’in menu bar. Expand the sidebar and choose 'org.apache.iotdb.db.cost.statistic'. You can Find:
- 
+
 <img style="width:100%; max-width:600px; max-height:200px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/13203019/60937484-30c5a780-a303-11e9-8e92-04c413df2088.png">
 
 **Attribute**
@@ -399,7 +378,7 @@ Connect to jconsole with port 31999,and choose ‘MBean’in menu bar. Expand
 3. stopStatistic:Stop the statistics.
 4. clearStatisticalState(): clear current stat result, reset statistical result.
 5. changeOperationSwitch(String operationName, Boolean operationState):set whether to monitor a kind of operation. The param 'operationName' is the name of operation, defined in attribute operationSwitch. The param operationState is whether to enable the statistics or not. If the state is switched successfully, the function will return true, else return false.
- 
+
 ### Adding Custom Monitoring Items for contributors of IOTDB
 
 **Add Operation**
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/8-Load External Tsfile.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/8-Load External Tsfile.html
index 921660c..4341dc0 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/8-Load External Tsfile.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/8-Load External Tsfile.html	
@@ -146,79 +146,6 @@ iframe { max-width: 100%; width: 100%; border: none; }
 .highlight td, .highlight tr { border: 0px; }
 
 
-.CodeMirror { height: auto; }
-.CodeMirror.cm-s-inner { background: inherit; }
-.CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; z-index: 3; }
-.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler { background-color: rgb(255, 255, 255); }
-.CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: inherit; white-space: nowrap; }
-.CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
-.cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
-.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
-.cm-s-inner .cm-number { color: rgb(17, 102, 68); }
-.cm-s-inner .cm-def { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-variable { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
-.cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
-.cm-s-inner .cm-string { color: rgb(170, 17, 17); }
-.cm-s-inner .cm-property { color: rgb(0, 0, 0); }
-.cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
-.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
-.cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
-.cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
-.cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
-.cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
-.cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
-.cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
-.cm-s-inner .cm-header, .cm-s-inner.cm-header { color: rgb(0, 0, 255); }
-.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
-.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
-.cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
-.cm-negative { color: rgb(221, 68, 68); }
-.cm-positive { color: rgb(34, 153, 34); }
-.cm-header, .cm-strong { font-weight: 700; }
-.cm-del { text-decoration: line-through; }
-.cm-em { font-style: italic; }
-.cm-link { text-decoration: underline; }
-.cm-error { color: red; }
-.cm-invalidchar { color: red; }
-.cm-constant { color: rgb(38, 139, 210); }
-.cm-defined { color: rgb(181, 137, 0); }
-div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
-div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
-.cm-s-inner .CodeMirror-activeline-background { background: inherit; }
-.CodeMirror { position: relative; overflow: hidden; }
-.CodeMirror-scroll { height: 100%; outline: 0px; position: relative; box-sizing: content-box; background: inherit; }
-.CodeMirror-sizer { position: relative; }
-.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar { position: absolute; z-index: 6; display: none; }
-.CodeMirror-vscrollbar { right: 0px; top: 0px; overflow: hidden; }
-.CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow: hidden; }
-.CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
-.CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
-.CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
-.CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
-.CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: 0px 0px !important; border: none !important; }
-.CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
-.CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
-.CodeMirror-lines { cursor: text; }
-.CodeMirror pre { border-radius: 0px; border-width: 0px; background: 0px 0px; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
-.CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
-.CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
-.CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
-.CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
-.CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
-.CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
-.CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
-.CodeMirror-measure pre { position: static; }
-.CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
-.CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-.CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
-.cm-searching { background: rgba(255, 255, 0, 0.4); }
-@media print {
-  .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
-}
-
-
 :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
 @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
 @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/8-Load External Tsfile.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/8-Load External Tsfile.md
index 569cac9..b27abe5 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/8-Load External Tsfile.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/6-System Tools/8-Load External Tsfile.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 6: System Tools
 # Load External Tsfile Tool
 
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/1-Grafana.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/1-Grafana.html
index a67158e..519a9bd 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/1-Grafana.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/1-Grafana.html	
@@ -301,7 +301,7 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 7: Ecosystem Integration</h1><h1><a name='header-n5' class='md-header-anchor '></a>Grafana</h1><!-- TOC --><h2><a name='header-n7' class='md-header-anchor '></a>Outline</h2><ul><li><p>IoTDB-Grafana</p><ul><li><p>Grafana installation</p><ul><li>Install Grafana</li><li>Install data source plugin</li><li>Start Grafana</li></ul></li><li><p>IoTDB installation</p></li><li><p>IoTDB-Grafana installa [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 7: Ecosystem Integration</h1><h1><a name='header-n5' class='md-header-anchor '></a>Grafana</h1><h2><a name='header-n7' class='md-header-anchor '></a>Outline</h2><ul><li><p>IoTDB-Grafana</p><ul><li><p>Grafana installation</p><ul><li>Install Grafana</li><li>Install data source plugin</li><li>Start Grafana</li></ul></li><li><p>IoTDB installation</p></li><li><p>IoTDB-Grafana installation</p><ul> [...]
 First make sure homebrew/services is installed by running <code>brew tap homebrew/services</code>, then start Grafana using: <code>brew services start grafana</code>.
 See more information <a href='http://docs.grafana.org/installation/mac/'>here</a>.</p><p>If you use Windows, start Grafana by executing grafana-server.exe, located in the bin directory, preferably from the command line. See more information <a href='http://docs.grafana.org/installation/windows/'>here</a>.</p><h2><a name='header-n65' class='md-header-anchor '></a>IoTDB installation</h2><p>See <a href='https://github.com/apache/incubator-iotdb' target='_blank' class='url'>https://github.co [...]
 <img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/13203019/51664777-2766ae00-1ff5-11e9-9d2f-7489f8ccbfc2.png"></p><p><img style="width:100%; max-width:800px; max-height:600px; margin-left:auto; margin-right:auto; display:block;" src="https://user-images.githubusercontent.com/13203019/51664842-554bf280-1ff5-11e9-97d2-54eebe0b2ca1.png"></p><h3><a name='header-n82' class='md-header-a [...]
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/1-Grafana.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/1-Grafana.md
index b463ac8..fae54e1 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/1-Grafana.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/1-Grafana.md	
@@ -1,26 +1,5 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
 # Chapter 7: Ecosystem Integration
 # Grafana
-<!-- TOC -->
 ## Outline
 
 - IoTDB-Grafana
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.html
index 7b5465c..bbf55df 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.html	
@@ -301,6 +301,6 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 7: Ecosystem Integration</h1><h1><a name='header-n5' class='md-header-anchor '></a>MapReduce TsFile</h1><!-- TOC --><h2><a name='header-n7' class='md-header-anchor '></a>Outline</h2><ul><li><p>TsFile-Hadoop-Connector User Guide</p><ul><li><p>About TsFile-Hadoop-Connector</p></li><li><p>System Requirements</p></li><li><p>Data Type Correspondence</p></li><li><p>TSFInputFormat Explanation</p></ [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 7: Ecosystem Integration</h1><h1><a name='header-n5' class='md-header-anchor '></a>MapReduce TsFile</h1><!-- TOC --><h2><a name='header-n7' class='md-header-anchor '></a>Outline</h2><ul><li><p>TsFile-Hadoop-Connector User Guide</p><ul><li><p>About TsFile-Hadoop-Connector</p></li><li><p>System Requirements</p></li><li><p>Data Type Correspondence</p></li><li><p>TSFInputFormat Explanation</p></ [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.md
index 54c1d96..93573fe 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/2-MapReduce TsFile.md	
@@ -1,23 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
 # Chapter 7: Ecosystem Integration
 # MapReduce TsFile
 <!-- TOC -->
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/3-Spark TsFile.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/3-Spark TsFile.html
index 1f62099..51b6915 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/3-Spark TsFile.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/3-Spark TsFile.html	
@@ -301,7 +301,7 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 7: Ecosystem Integration</h1><h1><a name='header-n5' class='md-header-anchor '></a>TsFile-Spark-Connector User Guide</h1><h2><a name='header-n6' class='md-header-anchor '></a>1. About TsFile-Spark-Connector</h2><p>TsFile-Spark-Connector implements the support of Spark for external data sources of Tsfile type. This enables users to read, write and query Tsfile by Spark.</p><p>With this connec [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 7: Ecosystem Integration</h1><h1><a name='header-n5' class='md-header-anchor '></a>TsFile-Spark-Connector User Guide</h1><h2><a name='header-n6' class='md-header-anchor '></a>1. About TsFile-Spark-Connector</h2><p>TsFile-Spark-Connector implements the support of Spark for external data sources of Tsfile type. This enables users to read, write and query Tsfile by Spark.</p><p>With this connec [...]
 <table style="text-align:center">
 	<tbody><tr><th colspan="2">Name</th><th colspan="2">Type</th><th colspan="2">Encode</th></tr>
 	<tr><td colspan="2">status</td><td colspan="2">Boolean</td><td colspan="2">PLAIN</td></tr>
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/3-Spark TsFile.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/3-Spark TsFile.md
index 7481bbf..75f3d16 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/3-Spark TsFile.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/3-Spark TsFile.md	
@@ -1,24 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
-
 # Chapter 7: Ecosystem Integration
 
 # TsFile-Spark-Connector User Guide
@@ -124,14 +103,14 @@ You can also use narrow table form which as follows: (You can see part 6 about h
 
 | time | device_name                   | status                   | hardware                   | temperature |
 |------|-------------------------------|--------------------------|----------------------------|-------------------------------|
-|    1 | root.ln.wf02.wt01             | true                     | null                       | 2.2                           | 
-|    1 | root.ln.wf02.wt02             | true                     | null                       | null                          | 
-|    2 | root.ln.wf02.wt01             | null                     | null                       | 2.2                          |                 
-|    2 | root.ln.wf02.wt02             | false                    | aaa                        | null                           |                   
-|    3 | root.ln.wf02.wt01             | true                     | null                       | 2.1                           |                 
-|    4 | root.ln.wf02.wt02             | true                     | bbb                        | null                          |                  
-|    5 | root.ln.wf02.wt01             | false                    | null                       | null                          |                   
-|    6 | root.ln.wf02.wt02             | null                     | ccc                        | null                          |                   
+|    1 | root.ln.wf02.wt01             | true                     | null                       | 2.2                           |
+|    1 | root.ln.wf02.wt02             | true                     | null                       | null                          |
+|    2 | root.ln.wf02.wt01             | null                     | null                       | 2.2                          |
+|    2 | root.ln.wf02.wt02             | false                    | aaa                        | null                           |
+|    3 | root.ln.wf02.wt01             | true                     | null                       | 2.1                           |
+|    4 | root.ln.wf02.wt02             | true                     | bbb                        | null                          |
+|    5 | root.ln.wf02.wt01             | false                    | null                       | null                          |
+|    6 | root.ln.wf02.wt02             | null                     | ccc                        | null                          |
 
 
 
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.html
index 0474086..de41483 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.html	
@@ -301,7 +301,7 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 7: Ecosystem Integration</h1><h1><a name='header-n5' class='md-header-anchor '></a>Spark IoTDB Connecter</h1><h2><a name='header-n6' class='md-header-anchor '></a>version</h2><p>The versions required for Spark and Java are as follow:</p><figure><table><thead><tr><th>Spark Version</th><th>Scala Version</th><th>Java Version</th><th>TsFile</th></tr></thead><tbody><tr><td><code>2.4.3</code></td> [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 7: Ecosystem Integration</h1><h1><a name='header-n5' class='md-header-anchor '></a>Spark IoTDB Connecter</h1><h2><a name='header-n6' class='md-header-anchor '></a>version</h2><p>The versions required for Spark and Java are as follow:</p><figure><table><thead><tr><th>Spark Version</th><th>Scala Version</th><th>Java Version</th><th>TsFile</th></tr></thead><tbody><tr><td><code>2.4.3</code></td> [...]
 <table style="text-align:center">
 	<tbody><tr><th colspan="2">Name</th><th colspan="2">Type</th><th colspan="2">Encode</th></tr>
 	<tr><td colspan="2">status</td><td colspan="2">Boolean</td><td colspan="2">PLAIN</td></tr>
@@ -317,6 +317,6 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 	<tr><td>3</td><td>True</td><td>2</td><td>2.2</td><td>4</td><td>"bbb"</td><td>2</td><td>False</td></tr>
 	<tr><td>5</td><td> False </td><td>3</td><td>2.1</td><td>6</td><td>"ccc"</td><td>4</td><td>True</td></tr>
 </tbody></table>
-</center><p>&nbsp;</p><p>The wide(default) table form is as follows:</p><figure><table><thead><tr><th>time</th><th>root.ln.wf02.wt02.temperature</th><th>root.ln.wf02.wt02.status</th><th>root.ln.wf02.wt02.hardware</th><th>root.ln.wf01.wt01.temperature</th><th>root.ln.wf01.wt01.status</th><th>root.ln.wf01.wt01.hardware</th></tr></thead><tbody><tr><td>1</td><td>null</td><td>true</td><td>null</td><td>2.2</td><td>true</td><td>null</td></tr><tr><td>2</td><td>null</td><td>false</td><td>aaa</td> [...]
+</center><p>&nbsp;</p><p>The wide(default) table form is as follows:</p><figure><table><thead><tr><th>time</th><th>root.ln.wf02.wt02.temperature</th><th>root.ln.wf02.wt02.status</th><th>root.ln.wf02.wt02.hardware</th><th>root.ln.wf01.wt01.temperature</th><th>root.ln.wf01.wt01.status</th><th>root.ln.wf01.wt01.hardware</th></tr></thead><tbody><tr><td>1</td><td>null</td><td>true</td><td>null</td><td>2.2</td><td>true</td><td>null</td></tr><tr><td>2</td><td>null</td><td>false</td><td>aaa</td> [...]
 </body>
 </html>
\ No newline at end of file
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.md
index cca21ca..b3d3589 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/4-Spark IoTDB.md	
@@ -1,23 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
 # Chapter 7: Ecosystem Integration
 # Spark IoTDB Connecter
 ## version
@@ -116,14 +96,14 @@ You can also use narrow table form which as follows: (You can see part 4 about h
 
 | time | device_name                   | status                   | hardware                   | temperature |
 |------|-------------------------------|--------------------------|----------------------------|-------------------------------|
-|    1 | root.ln.wf02.wt01             | true                     | null                       | 2.2                           | 
-|    1 | root.ln.wf02.wt02             | true                     | null                       | null                          | 
-|    2 | root.ln.wf02.wt01             | null                     | null                       | 2.2                          |                 
-|    2 | root.ln.wf02.wt02             | false                    | aaa                        | null                           |                   
-|    3 | root.ln.wf02.wt01             | true                     | null                       | 2.1                           |                 
-|    4 | root.ln.wf02.wt02             | true                     | bbb                        | null                          |                  
-|    5 | root.ln.wf02.wt01             | false                    | null                       | null                          |                   
-|    6 | root.ln.wf02.wt02             | null                     | ccc                        | null                          |                   
+|    1 | root.ln.wf02.wt01             | true                     | null                       | 2.2                           |
+|    1 | root.ln.wf02.wt02             | true                     | null                       | null                          |
+|    2 | root.ln.wf02.wt01             | null                     | null                       | 2.2                          |
+|    2 | root.ln.wf02.wt02             | false                    | aaa                        | null                           |
+|    3 | root.ln.wf02.wt01             | true                     | null                       | 2.1                           |
+|    4 | root.ln.wf02.wt02             | true                     | bbb                        | null                          |
+|    5 | root.ln.wf02.wt01             | false                    | null                       | null                          |
+|    6 | root.ln.wf02.wt02             | null                     | ccc                        | null                          |
 
 # 4. Transform between wide and narrow table
 
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/5-Hive TsFile.html b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/5-Hive TsFile.html
index 177646a..7b39d35 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/5-Hive TsFile.html	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/5-Hive TsFile.html	
@@ -301,7 +301,7 @@ header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Aria
 </style>
 </head>
 <body class='typora-export os-windows' >
-<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 7: Ecosystem Integration</h1><!-- TOC --><h2><a name='header-n6' class='md-header-anchor '></a>Outline</h2><ul><li><p>TsFile-Hive-Connector User Guide</p><ul><li><p>About TsFile-Hive-Connector</p></li><li><p>System Requirements</p></li><li><p>Data Type Correspondence</p></li><li><p>Add Dependency For Hive</p></li><li><p>Creating Tsfile-backed Hive tables</p></li><li><p>Querying from Tsfile-b [...]
+<div  id='write'  class = 'is-node'><h1><a name='header-n4' class='md-header-anchor '></a>Chapter 7: Ecosystem Integration</h1><!-- TOC --><h2><a name='header-n6' class='md-header-anchor '></a>Outline</h2><ul><li><p>TsFile-Hive-Connector User Guide</p><ul><li><p>About TsFile-Hive-Connector</p></li><li><p>System Requirements</p></li><li><p>Data Type Correspondence</p></li><li><p>Add Dependency For Hive</p></li><li><p>Creating Tsfile-backed Hive tables</p></li><li><p>Querying from Tsfile-b [...]
 specify the <code>inputformat</code> as <code>org.apache.iotdb.hive.TSFHiveInputFormat</code>, 
 and the <code>outputformat</code> as <code>org.apache.iotdb.hive.TSFHiveOutputFormat</code>.</p><p>Also provide a schema which only contains two fields: <code>time_stamp</code> and <code>sensor_id</code> for the table. 
 <code>time_stamp</code> is the time value of the time series 
diff --git a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/5-Hive TsFile.md b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/5-Hive TsFile.md
index b196e6c..a2a6006 100644
--- a/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/5-Hive TsFile.md	
+++ b/incubator-iotdb/rel/0.9/docs/Documentation/UserGuide/7-Ecosystem Integration/5-Hive TsFile.md	
@@ -1,23 +1,3 @@
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one
-    or more contributor license agreements.  See the NOTICE file
-    distributed with this work for additional information
-    regarding copyright ownership.  The ASF licenses this file
-    to you under the Apache License, Version 2.0 (the
-    "License"); you may not use this file except in compliance
-    with the License.  You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing,
-    software distributed under the License is distributed on an
-    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-    KIND, either express or implied.  See the License for the
-    specific language governing permissions and limitations
-    under the License.
-
--->
 # Chapter 7: Ecosystem Integration
 <!-- TOC -->
 ## Outline
@@ -33,6 +13,7 @@
 	    - Aggregate Clause Example
 	- What's Next
 		
+
 <!-- /TOC -->
 # TsFile-Hive-Connector User Guide
 
@@ -87,7 +68,7 @@ Added resources: [/Users/hive/incubator-iotdb/hive-connector/target/hive-connect
 To create a Tsfile-backed table, specify the `serde` as `org.apache.iotdb.hive.TsFileSerDe`, 
 specify the `inputformat` as `org.apache.iotdb.hive.TSFHiveInputFormat`, 
 and the `outputformat` as `org.apache.iotdb.hive.TSFHiveOutputFormat`.
- 
+
 Also provide a schema which only contains two fields: `time_stamp` and `sensor_id` for the table. 
 `time_stamp` is the time value of the time series 
 and `sensor_id` is the name of the sensor you want to extract from the tsfile to hive such as `sensor_1`.