Apache IoTDB开发系统之Other Languages
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.sh
client-py\compile.bat
THRIFT_EXE
target
PYTHONPATH
选项3:节俭的基本用法
或者,如果知道 thrift 的基本用法,则只能下载 中的 thrift 源文件,并简单地用于生成 python 库。service-rpc\src\main\thrift\rpc.thrift
thrift -gen py -out ./target/iotdb rpc.thrift
4. 使用示例
我们提供了一个如何使用 thrift 库连接到 IoTDB 的示例,请在编写自己的代码之前仔细阅读。client-py/src /client_example.py
- 点赞
- 收藏
- 关注作者
评论(0)