kettle从入门到精通 第七十六课 ETL之kettle kettle连接hive教程

 1、群里有小伙伴询问kettle连接hive的demo,今天抽点时间整理下。其实kettle连接hive和连接mysql数据库也是一样的。

1)kettle中的lib目录下放hive驱动jar,这里我使用的是kyuubi-hive-jdbc-shaded-1.9.0.jar。

2)设置hive连接参数。

3)通过表输入进行读取数据。

 2、下载kyuubi-hive-jdbc-shaded-1.9.0.jar,放到lib目录下面,记得重启kettle spoon。否则不生效

3、设置hive连接参数,我这里只设置了ip地址、数据库名称、端口信息。如下图所示:

 4、拖动表输入到画布,写日志步骤进行打印读取数据。表输入步骤选择之前设置的hive连接,填写select语句。如下图所示:

5、点击运行按钮测试,数据可以正常获取。如下图所示:

6、删除kyuubi-hive-jdbc-shaded-1.9.0.jar,重新运行,出现找不到驱动jar错误,如下图所示。

kettle支持的其他数据源也是这个流程,欢迎小伙伴们留言探讨。

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 08:54:03       49 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 08:54:03       53 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 08:54:03       42 阅读
  4. Python语言-面向对象

    2024-07-18 08:54:03       53 阅读

热门阅读

  1. conda 使用

    2024-07-18 08:54:03       16 阅读
  2. 为什么MySQL会选择B+树作为索引

    2024-07-18 08:54:03       17 阅读
  3. 计算机视觉篇2 图像分类

    2024-07-18 08:54:03       17 阅读
  4. B树(B-Tree)数据结构

    2024-07-18 08:54:03       19 阅读
  5. 547. 省份数量

    2024-07-18 08:54:03       17 阅读
  6. 学习小记-Kafka相较于其他MQ有啥优势?

    2024-07-18 08:54:03       16 阅读
  7. 达梦数据库生成guid字符串

    2024-07-18 08:54:03       17 阅读
  8. python + Pytest + requests 的接口自动化步骤

    2024-07-18 08:54:03       16 阅读