我是靠谱客的博主 大气台灯,最近开发中收集的这篇文章主要介绍kettle连接hive,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

kettle连接hive

版本说明:kettle:pdi-ce-8.3.0.0-371.zip

          Hadoop集群:hadoop-3.3.2

          hive: hive-3.1.3

1、修改kettle的plugin.properties 文件(文件位置D:programfiledata-integrationpluginspentaho-big-data-plugin)

主要设置

 active.hadoop.configuration=hdp30

.

2、从Hadoop、hive上下载相关文件并替换kettle中对应的文件

sz core-site.xml hdfs-site.xml yarn-site.xml mapred-site.xml

sz hive-site.xml

要替换kettle文件的位置:D:programfiledata-integrationpluginspentaho-big-data-pluginhadoop-configurationshdp30

3、从hive的lib目录上下载以hive开头的jar包并替换kettle中对应的包

sz hive-*

要替换kettle中的包的位置:

D:programfiledata-integrationpluginspentaho-big-data-pluginhadoop-configurationshdp30lib

说明:把hdp30中以hive开头的包删除后再替换即可;注意是要放在hdp30目录下的lib文件夹,而不是像把Oracle/MySQL驱动一样放在data-integration目录下的lib文件夹

4、验证

启动Hadoop集群及hiveserver2服务

重启ketlle                                                                                                          

如下建立db连接,恭喜测试成功!

 

最后

以上就是大气台灯为你收集整理的kettle连接hive的全部内容,希望文章能够帮你解决kettle连接hive所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(321)

评论列表共有 0 条评论

立即
投稿
返回
顶部