版本:kettle7.1、hive-common-1.1.0-cdh5.5.0
目录
2、org/apache/thrift/TException
3、org.apache.hadoop.conf.Configuration
当我们想通过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的驱动包,

在使用Kettle7.1版本通过jdbc连接Hive时遇到错误,问题可能出在驱动包版本不匹配。对于org/apache/thrift/TException错误,解决方案是使用CDH集群中hive-jdbc-1.1.0-cdh5.5.0-standalone.jar。而对于org.apache.hadoop.conf.Configuration错误,则需添加hadoop-common-2.6.0-cdh5.5.0.jar来解决。
最低0.47元/天 解锁文章
5923

被折叠的 条评论
为什么被折叠?



