kettle之数据库连接-Generic database连接hive(CDH版)

版本:kettle7.1、hive-common-1.1.0-cdh5.5.0

目录

1、创建连接

2、org/apache/thrift/TException

3、org.apache.hadoop.conf.Configuration


1、创建连接

当我们想通过jdbc方式连接hive时,可以配置一个通用的一般数据连接Generic database,并将驱动包拷贝至libswt/linux/x86_64即可。

 

2、org/apache/thrift/TException

如果报错:

2023/06/26 10:55:59 - 表输入.0 - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : An error occurred, processing will be stopp
ed: 
2023/06/26 10:55:59 - 表输入.0 - Error occurred while trying to connect to the database
2023/06/26 10:55:59 - 表输入.0 - 
2023/06/26 10:55:59 - 表输入.0 - Error connecting to database: (using class org.apache.hive.jdbc.HiveDriver)
2023/06/26 10:55:59 - 表输入.0 - org/apache/thrift/TException

是因为驱动包的版本不对,因为我们连接的是cdh的hive,所以需要导CDH集群目录下拷贝hive的驱动包,一般在CDH/jars/hive-jdbc-1.1.0-cdh5.5.0-standalone.jar

3、org.apache.hadoop.conf.Configuration

如果报错:

2023/06/26 11:02:57 - 表输入.0 - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : An error occurred, processing will be stopp
ed: 
2023/06/26 11:02:57 - 表输入.0 - Error occurred while trying to connect to the database
2023/06/26 11:02:57 - 表输入.0 - 
2023/06/26 11:02:57 - 表输入.0 - Error connecting to database: (using class org.apache.hive.jdbc.HiveDriver)
2023/06/26 11:02:57 - 表输入.0 - org/apache/hadoop/conf/Configuration

包这个错是因为缺少hadoop-common包,也是到CDH目录下拷贝hadoop-common-2.6.0-cdh5.5.0.jar即可。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码

)">
< <上一篇
下一篇>>