使用 Apache IoTDB 0.10.0 的 python 客户端时出错

Error when using python client of Apache IoTDB 0.10.0

我正在使用 Apache IoTDB 0.10.0 的 python 客户端,在查询元数据时收到错误消息。此外,值的精度也不正确。是不是我的使用方法有问题?

# query metadata
    metaReq = TSFetchMetadataReq(sessionId=sessionId, type=MetaQueryTypes.CATALOG_DEVICES)
    print(client.fetchMetadata(metaReq).status)

    metaReq = TSFetchMetadataReq(sessionId=sessionId,
                                 type=MetaQueryTypes.CATALOG_TIMESERIES,
                                 columnPath='root')
    print(client.fetchMetadata(metaReq).timeseriesList)

    metaReq = TSFetchMetadataReq(sessionId=sessionId,
                                 type=MetaQueryTypes.CATALOG_CHILD_PATHS,
                                 columnPath='root')
    print(client.fetchMetadata(metaReq).childPaths)

    metaReq = TSFetchMetadataReq(sessionId=sessionId, type=MetaQueryTypes.CATALOG_STORAGE_GROUP)
    print(client.fetchMetadata(metaReq).storageGroups)

    metaReq = TSFetchMetadataReq(sessionId=sessionId,
                                 type=MetaQueryTypes.CATALOG_COLUMN,
                                 columnPath='root.group1.s1')
    print(client.fetchMetadata(metaReq).dataType)

我在 rel/0.10 中尝试了最新的 python-cli:

https://github.com/apache/incubator-iotdb/blob/rel%2F0.10/client-py/

它奏效了。元数据和数据的查询都可以通过execute_query_statement.

来执行