下载

IoTDB为您提供了两种安装方式,您可以参考下面的建议,任选其中一种:

第一种,从官网下载安装包。这是我们推荐使用的安装方式,通过该方式,您将得到一个可以立即使用的、打包好的二进制可执行文件。

第二种,使用源码编译。若您需要自行修改代码,可以使用该安装方式。

安装环境要求

安装前请保证您的电脑上配有JDK>=1.8的运行环境,并配置好JAVA_HOME环境变量。

如果您需要从源码进行编译,还需要安装:

  1. Maven>=3.1的运行环境,具体安装方法可以参考以下链接:https://maven.apache.org/install.html下载 - 图1

注: 也可以选择不安装,使用我们提供的’mvnw.sh’ 或 ‘mvnw.cmd’ 工具。使用时请用’mvnw.sh’ 或 ‘mvnw.cmd’命令代替下文的’mvn’命令。

从官网下载二进制可执行文件

您可以从http://iotdb.apache.org/Download/下载 - 图2上下载已经编译好的可执行程序iotdb-xxx.tar.gz或者iotdb-xxx.zip,该压缩包包含了IoTDB系统运行所需的所有必要组件。

  1. NOTE:
  2. iotdb-<version>.tar.gz # For Linux or MacOS
  3. iotdb-<version>.zip # For Windows

下载后,您可使用以下操作对IoTDB的压缩包进行解压:

如果您使用的操作系统是Windows,则使用解压缩工具解压或使用如下解压命令:

  1. Shell > uzip iotdb-<version>.zip

如果您使用的操作系统是Linux或MacOS,则使用如下解压命令:

  1. Shell > tar -zxf iotdb-<version>.tar.gz # For Linux or MacOS

使用源码编译

您可以获取已发布的源码https://iotdb.apache.org/Download/,或者从git仓库获取https://github.com/apache/incubator-iotdb/tree/master

源码克隆后,进入到源码文件夹目录下,使用以下命令进行编译:

  1. > mvn clean package -pl server -am -Dmaven.test.skip=true

编译后,IoTDB 服务器会在 “server/target/iotdb-server-{project.version}” 文件夹下,包含以下内容:

  1. +- sbin/ <-- script files
  2. |
  3. +- conf/ <-- configuration files
  4. |
  5. +- lib/ <-- project dependencies
  6. |
  7. +- tools/ <-- system tools

通过Docker安装 (Dockerfile)

你可以通过这份指南编译并运行一个IoTDB docker image。