页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

目录

目录 1 - 标题 2

丢雷楼某 、、、

目录 2 - 标题 2

丢雷楼某 、、、

目录 3 - 标题 2

丢雷楼某 、、、

使用 Kudu 开发应用程序

Kudu 提供 C ++,Java 和 Python 客户端 API 以及参考示例来说明它们的用途。

注意
title注意

不支持使用服务器端或专用接口,不属于公共 API 的接口没有稳定性保证。

查看 API 文档

C++ API 文档

 您可以在线查看 C ++ 客户端 API 文档。或者,在从源代码构建 Kudu 后,您还可以另外构建 doxygen 目标(例如,如果使用 make ,则运行 make doxygen ),并通过在您最喜欢的 Web 中打开 docs/doxygen/client_api/html/index.html 文件来使用本地生成的 API 文档浏览器。

信息
title重要

为了构建 doxygen 目标,有必要在您的构建机器上安装带有 Dot( graphviz )支持的 doxygen 。如果您从源代码构建 Kudu 后安装了 doxygen ,则需要再次运行 cmake 以获取 doxygen 位置并生成适当的目标。

Java API 文档

 您可以在线查看 Java API 文档 。或者,在构建 Java 客户端之后,Java API 文档可以在 java/kudu-client/target/apidocs/index.html 中找到。

工作实例

kudu 示例 Github 仓库中提供了几个示例应用程序。每个示例包括一个自述文件,显示如何编译和运行它。这些例子说明了 Kudu API 的正确使用,以及如何设置虚拟机来运行 Kudu 。以下列表包括今天可用的一些示例。检查存储库本身,以防此列表过期。

java/java-example

连接到 Kudu 实例的简单 Java 应用程序创建一个表,向其中写入数据,然后丢弃该表。

java/collectl

侦听 TCP 套接字的小型 Java 应用程序,用于与 Collectl 有线协议相对应的时间序列数据。常用的 collectl 工具可用于将示例数据发送到服务器。

java/insert-loadgen

生成随机插入负载的 Java 应用程序。

python/dstat-kudu

一个示例程序,显示如何使用 Kudu Python API 将数据加载到由外部程序生成的新的/现有的 Kudu 表中, dstat 在这种情况下。

python/graphite-kudu

使用 graphite-web ( 石墨网 ) 与 Kudu 作为后端的实验插件。

demo-vm-setup

脚本下载并运行带有 Kudu 的 VirtualBox 虚拟机已安装。有关详细信息,请参阅 快速入门 。

这些例子应该是您自己的Kudu应用程序和集成的有用起点。


目录 3 - 标题 2

丢雷楼某 、、、