This is an automated email from the ASF dual-hosted git repository. hxd pushed a commit to branch finish_release_0.10.0 in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git
commit 6e5546a492b85c481e00a66dbeca36baeed3cb60 Author: xiangdong huang <[email protected]> AuthorDate: Sun Jun 28 20:27:40 2020 +0800 prepare for announcing releasing v0.10 --- cli/pom.xml | 2 +- distribution/pom.xml | 2 +- docker/src/main/Dockerfile | 4 +- docker/src/main/Dockerfile-0.10.0 | 41 +++++ docs/Download/README.md | 36 ++++ docs/SystemDesign/TsFile/Format.md | 2 +- docs/UserGuide/Operation Manual/SQL Reference.md | 2 +- docs/zh/Download/README.md | 30 ++++ docs/zh/SystemDesign/TsFile/Format.md | 2 +- .../UserGuide/Ecosystem Integration/Hive TsFile.md | 6 +- .../zh/UserGuide/Operation Manual/SQL Reference.md | 2 +- example/flink/pom.xml | 2 +- example/hadoop/pom.xml | 6 +- example/jdbc/pom.xml | 2 +- example/kafka/pom.xml | 2 +- example/mqtt/pom.xml | 2 +- example/pom.xml | 2 +- example/rocketmq/pom.xml | 2 +- example/session/pom.xml | 2 +- example/tsfile/pom.xml | 2 +- flink-iotdb-connector/pom.xml | 2 +- flink-tsfile-connector/pom.xml | 2 +- grafana/pom.xml | 2 +- hadoop/pom.xml | 4 +- hive-connector/pom.xml | 6 +- jdbc/pom.xml | 2 +- pom.xml | 2 +- server/pom.xml | 2 +- service-rpc/pom.xml | 2 +- session/pom.xml | 2 +- site/pom.xml | 40 ++++- site/src/main/.vuepress/config.js | 192 ++++++++++++++++++++- spark-iotdb-connector/pom.xml | 2 +- spark-tsfile/pom.xml | 4 +- tsfile/pom.xml | 2 +- 35 files changed, 376 insertions(+), 41 deletions(-) diff --git a/cli/pom.xml b/cli/pom.xml index b98a497..199ba93 100644 --- a/cli/pom.xml +++ b/cli/pom.xml @@ -24,7 +24,7 @@ <parent> <groupId>org.apache.iotdb</groupId> <artifactId>iotdb-parent</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>iotdb-cli</artifactId> diff --git a/distribution/pom.xml b/distribution/pom.xml index be62bb0..eb7632e 100644 --- a/distribution/pom.xml +++ b/distribution/pom.xml @@ -24,7 +24,7 @@ <parent> <groupId>org.apache.iotdb</groupId> <artifactId>iotdb-parent</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>iotdb-distribution</artifactId> diff --git a/docker/src/main/Dockerfile b/docker/src/main/Dockerfile index 4ed91c3..611d9cd 100644 --- a/docker/src/main/Dockerfile +++ b/docker/src/main/Dockerfile @@ -32,9 +32,9 @@ RUN apt update \ && cd incubator-iotdb-master \ && mvn package -pl server,client -am -Papache-release -DskipTests -Dthrift.download-url="http://www.apache.org/licenses/LICENSE-2.0.txt" -Dthrift.exec.absolute.path="/usr/bin/thrift" \ && cd target/ \ - && unzip apache-iotdb-0.10.0-SNAPSHOT-incubating-bin.zip \ + && unzip apache-iotdb-0.11.0-SNAPSHOT-incubating-bin.zip \ && mkdir /iotdb \ - && mv apache-iotdb-0.10.0-SNAPSHOT-incubating/* /iotdb/ \ + && mv apache-iotdb-0.11.0-SNAPSHOT-incubating/* /iotdb/ \ && cd ../../ \ && mvn clean \ && ls -lh ~/.m2 \ diff --git a/docker/src/main/Dockerfile-0.10.0 b/docker/src/main/Dockerfile-0.10.0 new file mode 100644 index 0000000..463e9dc --- /dev/null +++ b/docker/src/main/Dockerfile-0.10.0 @@ -0,0 +1,41 @@ +# +# 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. +# + +FROM openjdk:11-jre-slim +RUN apt update \ + # procps is for `free` command + && apt install wget unzip lsof procps -y \ + && wget https://www-us.apache.org/dist/incubator/iotdb/0.10.0-incubating/apache-iotdb-0.10.0-incubating-bin.zip \ + # if you are in China, use the following URL + #&& wget http://mirrors.tuna.tsinghua.edu.cn/apache/incubator/iotdb/0.10.0-incubating/apache-iotdb-0.10.0-incubating-bin.zip \ + && unzip apache-iotdb-0.10.0-incubating-bin.zip \ + && rm apache-iotdb-0.10.0-incubating-bin.zip \ + && mv apache-iotdb-0.10.0-incubating /iotdb \ + && apt remove wget unzip -y \ + && apt autoremove -y \ + && apt purge --auto-remove -y \ + && apt clean -y +EXPOSE 6667 +EXPOSE 31999 +EXPOSE 5555 +EXPOSE 8181 +VOLUME /iotdb/data +VOLUME /iotdb/logs +ENV PATH="/iotdb/sbin/:/iotdb/tools/:${PATH}" +ENTRYPOINT ["/iotdb/sbin/start-server.sh"] diff --git a/docs/Download/README.md b/docs/Download/README.md index e062f4c..2c5df8a 100644 --- a/docs/Download/README.md +++ b/docs/Download/README.md @@ -29,6 +29,16 @@ <th>release notes</th> </tr> <tr> + <td>0.10.0</td> + <td><a href="https://www.apache.org/dyn/closer.cgi/incubator/iotdb/0.10.0-incubating/apache-iotdb-0.10.0-incubating-bin.zip">Release</a></td> + <td><a href="https://downloads.apache.org/incubator/iotdb/0.10.0-incubating/apache-iotdb-0.10.0-incubating-bin.zip.sha512">SHA512</a></td> + <td><a href="https://downloads.apache.org/incubator/iotdb/0.10.0-incubating/apache-iotdb-0.10.0-incubating-bin.zip.asc">ASC</a></td> + <td><a href="https://www.apache.org/dyn/closer.cgi/incubator/iotdb/0.10.0-incubating/apache-iotdb-0.10.0-incubating-source-release.zip">Sources</a></td> + <td><a href="https://downloads.apache.org/incubator/iotdb/0.10.0-incubating/apache-iotdb-0.10.0-incubating-source-release.zip.sha512">SHA512</a></td> + <td><a href="https://downloads.apache.org/incubator/iotdb/0.10.0-incubating/apache-iotdb-0.10.0-incubating-source-release.zip.asc">ASC</a></td> + <td><a href="https://raw.githubusercontent.com/apache/incubator-iotdb/release/0.10.0/RELEASE_NOTES.md">release notes</a></td> + </tr> + <tr> <td>0.9.3</td> <td><a href="https://www.apache.org/dyn/closer.cgi/incubator/iotdb/0.9.3-incubating/apache-iotdb-0.9.3-incubating-bin.zip">Release</a></td> <td><a href="https://downloads.apache.org/incubator/iotdb/0.9.3-incubating/apache-iotdb-0.9.3-incubating-bin.zip.sha512">SHA512</a></td> @@ -51,8 +61,34 @@ </table> +**<font color=red>Attention</font>**: + +- How to upgrade a minor version (e.g., from v0.9.0 to v0.0.3)? + * versions which have the same major version are compatible. + * Just download and unzip the new version. Then modify the configuration files to keep consistent + with what you set in the old version. + * stop the old vesion instance, and start the new one. + +- How to upgrade from v.9.x to v0.10.x? + * Upgrading from v0.9 to v0.10 is more complex than v0.8 to v0.9. + * Stop writing new data. + * Call `flush` command using sbin/start-client.sh in v0.9 to close all TsFiles. + * We recommend to backup the data file (also the wal files and mlog.txt) before upgrading for rolling back. + * Just download, unzip v0.10.x.zip, and modify conf/iotdb-engine.proeprties to let all the + directories point to the folders set in v0.9.x (or the backup folder). + You can also modify other settings if you want. + * Stop IoTDB v0.9 instance, and start v0.10.x, then the IoTDB will upgrade data file format automatically. + +- How to upgrade from 0.8.x to v0.9.x? + * We recommend to backup the data file (also the wal files and mlog.txt) before upgrading for rolling back. + * Just download, unzip v0.9.x.zip, and modify conf/iotdb-engine.proeprties to let all the + directories point to the folders set in v0.8.x (or the backup folder). + You can also modify other settings if you want. + * Stop IoTDB v0.8 instance, and start v0.9.x, then the IoTDB will upgrade data file format automatically. + + # All releases diff --git a/docs/SystemDesign/TsFile/Format.md b/docs/SystemDesign/TsFile/Format.md index 74a48b7..6fb50c6 100644 --- a/docs/SystemDesign/TsFile/Format.md +++ b/docs/SystemDesign/TsFile/Format.md @@ -248,7 +248,7 @@ For Linux or MacOs: An example on Windows: ``` -D:\incubator-iotdb\server\target\iotdb-server-0.10.0-SNAPSHOT\tools\tsfileToolSet>.\print-iotdb-data-dir.bat D:\\data\data +D:\incubator-iotdb\server\target\iotdb-server-0.11.0-SNAPSHOT\tools\tsfileToolSet>.\print-iotdb-data-dir.bat D:\\data\data ```````````````````````` Starting Printing the IoTDB Data Directory Overview ```````````````````````` diff --git a/docs/UserGuide/Operation Manual/SQL Reference.md b/docs/UserGuide/Operation Manual/SQL Reference.md index b327d45..cb297a9 100644 --- a/docs/UserGuide/Operation Manual/SQL Reference.md +++ b/docs/UserGuide/Operation Manual/SQL Reference.md @@ -55,7 +55,7 @@ show version +---------------+ | version| +---------------+ -|0.10.0-SNAPSHOT| +|0.11.0-SNAPSHOT| +---------------+ Total line number = 1 It costs 0.417s diff --git a/docs/zh/Download/README.md b/docs/zh/Download/README.md index 5e6ffdc..811b568 100644 --- a/docs/zh/Download/README.md +++ b/docs/zh/Download/README.md @@ -27,6 +27,16 @@ <th colspan="3">IoTDB Sources</th> <th>release notes</th> </tr> + <tr> + <td>0.10.0</td> + <td><a href="https://www.apache.org/dyn/closer.cgi/incubator/iotdb/0.10.0-incubating/apache-iotdb-0.10.0-incubating-bin.zip">Release</a></td> + <td><a href="https://downloads.apache.org/incubator/iotdb/0.10.0-incubating/apache-iotdb-0.10.0-incubating-bin.zip.sha512">SHA512</a></td> + <td><a href="https://downloads.apache.org/incubator/iotdb/0.10.0-incubating/apache-iotdb-0.10.0-incubating-bin.zip.asc">ASC</a></td> + <td><a href="https://www.apache.org/dyn/closer.cgi/incubator/iotdb/0.10.0-incubating/apache-iotdb-0.10.0-incubating-source-release.zip">Sources</a></td> + <td><a href="https://downloads.apache.org/incubator/iotdb/0.10.0-incubating/apache-iotdb-0.10.0-incubating-source-release.zip.sha512">SHA512</a></td> + <td><a href="https://downloads.apache.org/incubator/iotdb/0.10.0-incubating/apache-iotdb-0.10.0-incubating-source-release.zip.asc">ASC</a></td> + <td><a href="https://raw.githubusercontent.com/apache/incubator-iotdb/release/0.10.0/RELEASE_NOTES.md">release notes</a></td> + </tr> <tr> <td>0.9.3</td> <td><a href="https://www.apache.org/dyn/closer.cgi/incubator/iotdb/0.9.3-incubating/apache-iotdb-0.9.3-incubating-bin.zip">Release</a></td> @@ -50,6 +60,26 @@ </table> +**<font color=red>升级注意事项</font>**: + +- 如何升级小版本 (例如,从 v0.9.0 to v0.0.3)? + * 同一个大版本下的多个小版本是互相兼容的。 + * 只需要下载新的小版本, 然后修改其配置文件,使其与原有版本的设置一致。 + * 停掉旧版本进程,启动新版本即可。 + +- 如何从v0.9.x 升级到 v0.10.x? + * 停掉0.9的新数据写入。 + * 用CLI调用`flush`,确保关闭所有的TsFile文件. + * 我们推荐提前备份数据文件(以及写前日志和mlog文件),以备回滚。 + * 下载最新版,解压并修改配置文件。将各数据目录都指向备份的或者v0.9原来使用的数据目录。 + * 停止v0.9的实例,启动v0.10的实例。IoTDB将自动升级数据文件格式。 + +- 如何从0.8.x 升级到 v0.9.x? + * 我们推荐提前备份数据文件(以及写前日志和mlog文件),以备回滚。 + * 下载最新版,解压并修改配置文件。将各数据目录都指向备份的或者v0.8原来使用的数据目录。 + * 停止v0.8的实例,启动v0.9.x的实例。IoTDB将自动升级数据文件格式。 + + # 所有版本 diff --git a/docs/zh/SystemDesign/TsFile/Format.md b/docs/zh/SystemDesign/TsFile/Format.md index 749366b..cb5f065 100644 --- a/docs/zh/SystemDesign/TsFile/Format.md +++ b/docs/zh/SystemDesign/TsFile/Format.md @@ -248,7 +248,7 @@ For Linux or MacOs: 在Windows系统中的示例: ``` -D:\incubator-iotdb\server\target\iotdb-server-0.10.0-SNAPSHOT\tools\tsfileToolSet>.\print-iotdb-data-dir.bat D:\\data\data +D:\incubator-iotdb\server\target\iotdb-server-0.11.0-SNAPSHOT\tools\tsfileToolSet>.\print-iotdb-data-dir.bat D:\\data\data ```````````````````````` Starting Printing the IoTDB Data Directory Overview ```````````````````````` diff --git a/docs/zh/UserGuide/Ecosystem Integration/Hive TsFile.md b/docs/zh/UserGuide/Ecosystem Integration/Hive TsFile.md index 4b2f617..fa35f1f 100644 --- a/docs/zh/UserGuide/Ecosystem Integration/Hive TsFile.md +++ b/docs/zh/UserGuide/Ecosystem Integration/Hive TsFile.md @@ -74,10 +74,10 @@ TsFile的Hive连接器实现了对Hive读取外部Tsfile类型的文件格式的 然后在hive的命令行中,使用`add jar XXX`命令添加依赖。例如: ``` -hive> add jar /Users/hive/incubator-iotdb/hive-connector/target/hive-connector-0.10.0-SNAPSHOT-jar-with-dependencies.jar; +hive> add jar /Users/hive/incubator-iotdb/hive-connector/target/hive-connector-0.11.0-SNAPSHOT-jar-with-dependencies.jar; -Added [/Users/hive/incubator-iotdb/hive-connector/target/hive-connector-0.10.0-SNAPSHOT-jar-with-dependencies.jar] to class path -Added resources: [/Users/hive/incubator-iotdb/hive-connector/target/hive-connector-0.10.0-SNAPSHOT-jar-with-dependencies.jar] +Added [/Users/hive/incubator-iotdb/hive-connector/target/hive-connector-0.11.0-SNAPSHOT-jar-with-dependencies.jar] to class path +Added resources: [/Users/hive/incubator-iotdb/hive-connector/target/hive-connector-0.11.0-SNAPSHOT-jar-with-dependencies.jar] ``` diff --git a/docs/zh/UserGuide/Operation Manual/SQL Reference.md b/docs/zh/UserGuide/Operation Manual/SQL Reference.md index 154da9e..90afb69 100644 --- a/docs/zh/UserGuide/Operation Manual/SQL Reference.md +++ b/docs/zh/UserGuide/Operation Manual/SQL Reference.md @@ -46,7 +46,7 @@ show version +---------------+ | version| +---------------+ -|0.10.0-SNAPSHOT| +|0.11.0-SNAPSHOT| +---------------+ Total line number = 1 It costs 0.417s diff --git a/example/flink/pom.xml b/example/flink/pom.xml index 94f9ad5..73a504e 100644 --- a/example/flink/pom.xml +++ b/example/flink/pom.xml @@ -24,7 +24,7 @@ <parent> <groupId>org.apache.iotdb</groupId> <artifactId>iotdb-examples</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>flink-example</artifactId> diff --git a/example/hadoop/pom.xml b/example/hadoop/pom.xml index 37ef618..4e247d7 100644 --- a/example/hadoop/pom.xml +++ b/example/hadoop/pom.xml @@ -24,17 +24,17 @@ <parent> <artifactId>iotdb-examples</artifactId> <groupId>org.apache.iotdb</groupId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>hadoop-example</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <name>hadoop-example</name> <dependencies> <dependency> <groupId>org.apache.iotdb</groupId> <artifactId>hadoop-tsfile</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> </dependency> </dependencies> </project> diff --git a/example/jdbc/pom.xml b/example/jdbc/pom.xml index c578ff9..6967e6e 100644 --- a/example/jdbc/pom.xml +++ b/example/jdbc/pom.xml @@ -23,7 +23,7 @@ <parent> <artifactId>iotdb-examples</artifactId> <groupId>org.apache.iotdb</groupId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>jdbc-example</artifactId> diff --git a/example/kafka/pom.xml b/example/kafka/pom.xml index a86fa4c..1d8c478 100644 --- a/example/kafka/pom.xml +++ b/example/kafka/pom.xml @@ -29,7 +29,7 @@ <parent> <groupId>org.apache.iotdb</groupId> <artifactId>iotdb-examples</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>kafka-example</artifactId> diff --git a/example/mqtt/pom.xml b/example/mqtt/pom.xml index 485352b..d1d96ac 100644 --- a/example/mqtt/pom.xml +++ b/example/mqtt/pom.xml @@ -24,7 +24,7 @@ <parent> <groupId>org.apache.iotdb</groupId> <artifactId>iotdb-examples</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>mqtt-example</artifactId> diff --git a/example/pom.xml b/example/pom.xml index 4b336bd..8cd9c4f 100644 --- a/example/pom.xml +++ b/example/pom.xml @@ -24,7 +24,7 @@ <parent> <groupId>org.apache.iotdb</groupId> <artifactId>iotdb-parent</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <packaging>pom</packaging> diff --git a/example/rocketmq/pom.xml b/example/rocketmq/pom.xml index fc8248d..c5c8dff 100644 --- a/example/rocketmq/pom.xml +++ b/example/rocketmq/pom.xml @@ -24,7 +24,7 @@ <parent> <groupId>org.apache.iotdb</groupId> <artifactId>iotdb-examples</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>rocketmq-example</artifactId> diff --git a/example/session/pom.xml b/example/session/pom.xml index 42f1376..53996a2 100644 --- a/example/session/pom.xml +++ b/example/session/pom.xml @@ -23,7 +23,7 @@ <parent> <artifactId>iotdb-examples</artifactId> <groupId>org.apache.iotdb</groupId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>client-example</artifactId> diff --git a/example/tsfile/pom.xml b/example/tsfile/pom.xml index 58e9720..65fc018 100644 --- a/example/tsfile/pom.xml +++ b/example/tsfile/pom.xml @@ -24,7 +24,7 @@ <parent> <groupId>org.apache.iotdb</groupId> <artifactId>iotdb-examples</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>tsfile-example</artifactId> diff --git a/flink-iotdb-connector/pom.xml b/flink-iotdb-connector/pom.xml index 2538931..5339e08 100644 --- a/flink-iotdb-connector/pom.xml +++ b/flink-iotdb-connector/pom.xml @@ -20,7 +20,7 @@ <parent> <groupId>org.apache.iotdb</groupId> <artifactId>iotdb-parent</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>flink-iotdb-connector</artifactId> diff --git a/flink-tsfile-connector/pom.xml b/flink-tsfile-connector/pom.xml index c18aa91..fbe26b1 100644 --- a/flink-tsfile-connector/pom.xml +++ b/flink-tsfile-connector/pom.xml @@ -24,7 +24,7 @@ <parent> <groupId>org.apache.iotdb</groupId> <artifactId>iotdb-parent</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>flink-tsfile-connector</artifactId> diff --git a/grafana/pom.xml b/grafana/pom.xml index 9def167..7c533ee 100644 --- a/grafana/pom.xml +++ b/grafana/pom.xml @@ -24,7 +24,7 @@ <parent> <groupId>org.apache.iotdb</groupId> <artifactId>iotdb-parent</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <!--parent> diff --git a/hadoop/pom.xml b/hadoop/pom.xml index 3e01236..d1cb54b 100644 --- a/hadoop/pom.xml +++ b/hadoop/pom.xml @@ -24,7 +24,7 @@ <parent> <groupId>org.apache.iotdb</groupId> <artifactId>iotdb-parent</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>hadoop-tsfile</artifactId> @@ -40,7 +40,7 @@ <dependency> <groupId>org.apache.iotdb</groupId> <artifactId>tsfile</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> diff --git a/hive-connector/pom.xml b/hive-connector/pom.xml index f289aa5..3481476 100644 --- a/hive-connector/pom.xml +++ b/hive-connector/pom.xml @@ -24,11 +24,11 @@ <parent> <artifactId>iotdb-parent</artifactId> <groupId>org.apache.iotdb</groupId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>hive-connector</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <packaging>jar</packaging> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> @@ -38,7 +38,7 @@ <dependency> <groupId>org.apache.iotdb</groupId> <artifactId>hadoop-tsfile</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.hive</groupId> diff --git a/jdbc/pom.xml b/jdbc/pom.xml index c4f0526..7695d73 100644 --- a/jdbc/pom.xml +++ b/jdbc/pom.xml @@ -24,7 +24,7 @@ <parent> <groupId>org.apache.iotdb</groupId> <artifactId>iotdb-parent</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>iotdb-jdbc</artifactId> diff --git a/pom.xml b/pom.xml index 32ddffe..2b39876 100644 --- a/pom.xml +++ b/pom.xml @@ -28,7 +28,7 @@ </parent> <groupId>org.apache.iotdb</groupId> <artifactId>iotdb-parent</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <packaging>pom</packaging> <name>Apache IoTDB (incubating) Project Parent POM</name> <description>This is the top level project that builds, packages the tsfile, iotdb engine, jdbc, and integration libs.</description> diff --git a/server/pom.xml b/server/pom.xml index f6dbab4..e617d3b 100644 --- a/server/pom.xml +++ b/server/pom.xml @@ -24,7 +24,7 @@ <parent> <groupId>org.apache.iotdb</groupId> <artifactId>iotdb-parent</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>iotdb-server</artifactId> diff --git a/service-rpc/pom.xml b/service-rpc/pom.xml index fb0bf36..6a2c57a 100644 --- a/service-rpc/pom.xml +++ b/service-rpc/pom.xml @@ -24,7 +24,7 @@ <parent> <groupId>org.apache.iotdb</groupId> <artifactId>iotdb-parent</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>service-rpc</artifactId> diff --git a/session/pom.xml b/session/pom.xml index 91cfce6..67fea02 100644 --- a/session/pom.xml +++ b/session/pom.xml @@ -23,7 +23,7 @@ <parent> <artifactId>iotdb-parent</artifactId> <groupId>org.apache.iotdb</groupId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <modelVersion>4.0.0</modelVersion> diff --git a/site/pom.xml b/site/pom.xml index a874880..f85a744 100644 --- a/site/pom.xml +++ b/site/pom.xml @@ -23,7 +23,7 @@ <parent> <artifactId>iotdb-parent</artifactId> <groupId>org.apache.iotdb</groupId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <modelVersion>4.0.0</modelVersion> @@ -195,6 +195,18 @@ <version>1.3.0</version> <executions> <execution> + <id>get-0.10-docs</id> + <phase>generate-sources</phase> + <goals> + <goal>wget</goal> + </goals> + <configuration> + <url>https://github.com/apache/incubator-iotdb/archive/rel/0.10.zip</url> + <outputDirectory>${project.build.directory}/download</outputDirectory> + <outputFileName>0.10.x.zip</outputFileName> + </configuration> + </execution> + <execution> <id>get-0.9-docs</id> <phase>generate-sources</phase> <goals> @@ -228,6 +240,32 @@ <inherited>false</inherited> <executions> <execution> + <id>copy-0.10-documentation</id> + <goals> + <goal>copy</goal> + </goals> + <phase>generate-sources</phase> + <configuration> + <fileset> + <directory>${project.build.directory}/download/0.10.x.zip/incubator-iotdb-rel-0.10/docs/UserGuide</directory> + <outputDirectory>${project.build.directory}/vue-source/src/UserGuide/V0.10.x</outputDirectory> + </fileset> + </configuration> + </execution> + <execution> + <id>copy-0.10-zh-documentation</id> + <goals> + <goal>copy</goal> + </goals> + <phase>generate-sources</phase> + <configuration> + <fileset> + <directory>${project.build.directory}/download/0.10.x.zip/incubator-iotdb-rel-0.10/docs/zh/UserGuide</directory> + <outputDirectory>${project.build.directory}/vue-source/src/zh/UserGuide/V0.10.x</outputDirectory> + </fileset> + </configuration> + </execution> + <execution> <id>copy-0.9-documentation</id> <goals> <goal>copy</goal> diff --git a/site/src/main/.vuepress/config.js b/site/src/main/.vuepress/config.js index 6c613aa..c0d9bb9 100644 --- a/site/src/main/.vuepress/config.js +++ b/site/src/main/.vuepress/config.js @@ -73,8 +73,9 @@ var config = { text: 'Document', items: [ { text: 'In progress', link: '/UserGuide/Master/Get Started/QuickStart' }, + { text: 'V0.10.x', link: '/UserGuide/V0.10.x/Get Started/QuickStart' }, { text: 'V0.9.x', link: '/UserGuide/V0.9.x/0-Get Started/1-QuickStart' }, - { text: 'V0.8.x', link: '/UserGuide/V0.8.x/0-Get Started/1-QuickStart'}, + { text: 'V0.8.x', link: '/UserGuide/V0.8.x/0-Get Started/1-QuickStart'}, ] }, { @@ -301,6 +302,100 @@ var config = { ] }, ], + '/UserGuide/V0.10.x/': [ + { + title:'IoTDB User Guide (V0.10.x)', + collapsable: false, + }, + { + title: 'Get Started', + children: [ + ['Get Started/QuickStart','QuickStart'], + ['Get Started/Frequently asked questions','Frequently asked questions'], + ['Get Started/Publication','Research Papers'] + ] + }, + { + title: 'Overview', + children: [ + ['Overview/What is IoTDB','What is IoTDB'], + ['Overview/Architecture','Architecture'], + ['Overview/Scenario','Scenario'], + ['Overview/Features','Features'] + ] + }, + { + title: 'Concept', + children: [ + ['Concept/Data Model and Terminology','Data Model and Terminology'], + ['Concept/Data Type','Data Type'], + ['Concept/Encoding','Encoding'], + ['Concept/Compression','Compression'] + ] + }, + { + title: 'Server', + children: [ + ['Server/Download','Download'], + ['Server/Single Node Setup','Single Node Setup'], + ['Server/Cluster Setup','Cluster Setup'], + ['Server/Config Manual','Config Manual'], + ['Server/Docker Image','Docker Image'] + ] + }, + { + title: 'Client', + children: [ + ['Client/Command Line Interface','Command Line Interface'], + ['Client/Programming - Native API','Native API'], + ['Client/Programming - JDBC','JDBC'], + ['Client/Programming - Other Languages','Other Languages'], + ['Client/Programming - TsFile API','TsFile API'], + ['Client/Programming - MQTT','MQTT'], + ['Client/Status Codes','Status Codes'] + ] + }, + { + title: 'Operation Manual', + children: [ + ['Operation Manual/DDL Data Definition Language','DDL (Data Definition Language)'], + ['Operation Manual/DML Data Manipulation Language','DML (Data Manipulation Language)'], + ['Operation Manual/Administration','Administration'], + ['Operation Manual/SQL Reference','SQL Reference'] + ] + }, + { + title: 'System Tools', + children: [ + ['System Tools/Sync Tool','Sync Tool'], + ['System Tools/Memory Estimation Tool','Memory Estimation Tool'], + ['System Tools/JMX Tool','JMX Tool'], + ['System Tools/Watermark Tool','Watermark Tool'], + ['System Tools/Log Visualizer','Log Visualizer'], + ['System Tools/Query History Visualization Tool','Query History Visualization Tool'], + ['System Tools/Monitor and Log Tools','Monitor and Log Tools'], + ['System Tools/Load External Tsfile','Load External Tsfile'] + ] + }, + { + title: 'Ecosystem Integration', + children: [ + ['Ecosystem Integration/Grafana','Grafana'], + ['Ecosystem Integration/MapReduce TsFile','MapReduce TsFile'], + ['Ecosystem Integration/Spark TsFile','Spark TsFile'], + ['Ecosystem Integration/Spark IoTDB','Spark IoTDB'], + ['Ecosystem Integration/Hive TsFile','Hive TsFile'] + ] + }, + { + title: 'Architecture', + children: [ + ['Architecture/Files','Files'], + ['Architecture/Writing Data on HDFS','Writing Data on HDFS'], + ['Architecture/Shared Nothing Cluster','Shared Nothing Cluster'] + ] + }, + ], '/UserGuide/Master/': [ { title:'IoTDB User Guide (In progress)', @@ -501,6 +596,7 @@ var config = { text: '文档', items: [ { text: 'In progress', link: '/zh/UserGuide/Master/Get Started/QuickStart' }, + { text: 'V0.10.x', link: '/zh/UserGuide/V0.10.x/Get Started/QuickStart' }, { text: 'V0.9.x', link: '/zh/UserGuide/V0.9.x/0-Get Started/1-QuickStart' }, { text: 'V0.8.x', link: '/zh/UserGuide/V0.8.x/0-Get Started/1-QuickStart'}, ] @@ -722,6 +818,100 @@ var config = { ] }, ], + '/zh/UserGuide/V0.10.x/': [ + { + title: 'IoTDB用户手册 (v0.10.x)', + collapsable: false, + }, + { + title: '开始', + children: [ + ['Get Started/QuickStart','快速入门'], + ['Get Started/Frequently asked questions','经常问的问题'], + ['Get Started/Publication','调查报告'] + ] + }, + { + title: '概述', + children: [ + ['Overview/What is IoTDB','什么是IoTDB'], + ['Overview/Architecture','架构'], + ['Overview/Scenario','场景'], + ['Overview/Features','特征'] + ] + }, + { + title: '概念', + children: [ + ['Concept/Data Model and Terminology','数据模型与技术'], + ['Concept/Data Type','数据类型'], + ['Concept/Encoding','编码方式'], + ['Concept/Compression','压缩方式'] + ] + }, + { + title: '服务器端', + children: [ + ['Server/Download','下载'], + ['Server/Single Node Setup','单节点安装'], + ['Server/Cluster Setup','集群设置'], + ['Server/Config Manual','配置手册'], + ['Server/Docker Image','Docker镜像'] + ] + }, + { + title: '客户端', + children: [ + ['Client/Command Line Interface','命令行接口(CLI)'], + ['Client/Programming - Native API','原生接口'], + ['Client/Programming - JDBC','JDBC'], + ['Client/Programming - Other Languages','其他语言'], + ['Client/Programming - TsFile API','TsFile API'], + ['Client/Programming - MQTT','MQTT'], + ['Client/Status Codes','状态码'] + ] + }, + { + title: '操作指南', + children: [ + ['Operation Manual/DDL Data Definition Language','DDL (数据定义语言)'], + ['Operation Manual/DML Data Manipulation Language','DML (数据操作语言)'], + ['Operation Manual/Administration','权限管理语句'], + ['Operation Manual/SQL Reference','SQL 参考文档'] + ] + }, + { + title: '系统工具', + children: [ + ['System Tools/Sync Tool','同步工具'], + ['System Tools/Memory Estimation Tool','内存预估'], + ['System Tools/JMX Tool','JMX工具'], + ['System Tools/Watermark Tool','水印工具'], + ['System Tools/Log Visualizer','日志可视化工具'], + ['System Tools/Query History Visualization Tool','查询历史可视化工具'], + ['System Tools/Monitor and Log Tools','监控与日志工具'], + ['System Tools/Load External Tsfile','加载外部tsfile文件'] + ] + }, + { + title: '生态集成', + children: [ + ['Ecosystem Integration/Grafana','Grafana'], + ['Ecosystem Integration/MapReduce TsFile','MapReduce TsFile'], + ['Ecosystem Integration/Spark TsFile','Spark TsFile'], + ['Ecosystem Integration/Spark IoTDB','Spark IoTDB'], + ['Ecosystem Integration/Hive TsFile','Hive TsFile'] + ] + }, + { + title: '系统设计', + children: [ + ['Architecture/Files','文件'], + ['Architecture/Writing Data on HDFS','使用HDFS存储数据'], + ['Architecture/Shared Nothing Cluster','Shared-nothing 架构'] + ] + } + ], '/zh/UserGuide/Master/': [ { title: 'IoTDB用户手册 (In progress)', diff --git a/spark-iotdb-connector/pom.xml b/spark-iotdb-connector/pom.xml index 3ddd505..da2ea17 100644 --- a/spark-iotdb-connector/pom.xml +++ b/spark-iotdb-connector/pom.xml @@ -24,7 +24,7 @@ <parent> <groupId>org.apache.iotdb</groupId> <artifactId>iotdb-parent</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>spark-iotdb-connector</artifactId> diff --git a/spark-tsfile/pom.xml b/spark-tsfile/pom.xml index d644d79..5d846c0 100644 --- a/spark-tsfile/pom.xml +++ b/spark-tsfile/pom.xml @@ -24,7 +24,7 @@ <parent> <groupId>org.apache.iotdb</groupId> <artifactId>iotdb-parent</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>spark-tsfile</artifactId> @@ -39,7 +39,7 @@ <dependency> <groupId>org.apache.iotdb</groupId> <artifactId>hadoop-tsfile</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> </dependency> <dependency> <groupId>org.apache.spark</groupId> diff --git a/tsfile/pom.xml b/tsfile/pom.xml index 26ed68f..f97265f 100644 --- a/tsfile/pom.xml +++ b/tsfile/pom.xml @@ -24,7 +24,7 @@ <parent> <groupId>org.apache.iotdb</groupId> <artifactId>iotdb-parent</artifactId> - <version>0.10.0-SNAPSHOT</version> + <version>0.11.0-SNAPSHOT</version> <relativePath>../pom.xml</relativePath> </parent> <artifactId>tsfile</artifactId>
