Python API

1. 简介

这是如何使用 python 使用 thrift rpc 接口连接到 IoTDB 的示例。在 Linux 或 Windows 上情况会有所不同,我们将分别介绍如何在这两个系统上进行操作。

2. Prerequisites

python3.7 or later is preferred.

咱们必须安装 Thrift(0.11.0 或更高版本)才能将我们的 Thrift 文件编译为 python 代码。以下是官方安装教程:

http://thrift.apache.org/docs/install/

3. 如何获取 Python 库

选项 1:点安装

可以在以下位置找到Apache IoTDB Python Client API包https://pypi.org/project/apache-iotdb/.

下载命令为:

pip install apache-iotdb

选项 2:使用我们提供的编译脚本

如果已将 Thrift 可执行文件添加到您的路径中,可以只运行 or ,或者必须修改它以设置变量以指向您的可执行文件。这将在文件夹下生成节俭源,您可以将其添加到您的,以便您可以在代码中使用该库。请注意,脚本按相对路径查找节俭源文件,因此,如果将脚本移动到其他位置,它们将不再有效。client-py/compile.shclient-py\compile.batTHRIFT_EXEtargetPYTHONPATH

选项3:节俭的基本用法

或者,如果知道 thrift 的基本用法,则只能下载 中的 thrift 源文件,并简单地用于生成 python 库。service-rpc\src\main\thrift\rpc.thriftthrift -gen py -out ./target/iotdb rpc.thrift

4. 使用示例

我们提供了一个如何使用 thrift 库连接到 IoTDB 的示例,请在编写自己的代码之前仔细阅读。client-py/src /client_example.py