Apache IoTDB开发系统之Other Languages

举报
小云悠悠zZ 发表于 2023/09/11 10:12:35 2023/09/11
【摘要】 这是如何使用 python 使用 thrift rpc 接口连接到 IoTDB 的示例。咱们必须安装 Thrift(0.11.0 或更高版本)才能将我们的 Thrift 文件编译为 python 代码。

Python API

1. 简介

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

2. Prerequisites

python3.7 or later is preferred.

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

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

3. 如何获取 Python 库

选项 1:点安装

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

下载命令为:

  1. 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

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。