更新时间:2024-08-05 GMT+08:00

Hive应用开发样例工程介绍

MRS样例工程获取地址为https://github.com/huaweicloud/huaweicloud-mrs-example,切换分支为与MRS集群相匹配的版本分支,然后下载压缩包到本地后解压,即可获取各组件对应的样例代码工程。

当前MRS提供以下Hive相关样例工程:
表1 Hive相关样例工程

样例工程位置

描述

  • hive-examples/hive-jdbc-example
  • hive-examples/hive-jdbc-example-multizk

Hive JDBC处理数据Java示例程序。

本工程使用JDBC接口连接Hive,在Hive中执行相关数据操作。使用JDBC接口实现创建表、加载数据、查询数据等功能,还可实现在同一个客户端进程内同时访问FusionInsight ZooKeeper和第三方的ZooKeeper,相关样例介绍请参见Hive JDBC访问样例程序

hive-examples/hcatalog-example

Hive HCatalog处理数据Java示例程序。

使用HCatalog接口实现通过Hive命令行方式对MRS Hive元数据进行数据定义和查询操作,相关样例介绍请参见HCatalog访问Hive样例程序

hive-examples/python-examples

使用Python连接Hive执行SQL样例。

可实现使用Python对接Hive并提交数据分析任务,相关样例介绍请参见基于Python的Hive样例程序

hive-examples/python3-examples

使用Python3连接Hive执行SQL样例。

可实现使用Python3对接Hive并提交数据分析任务,相关样例介绍请参见基于Python3的Hive样例程序