15:55:07.547 [DefaultQuartzScheduler_Worker-1] ERROR org.apache.hive.jdbc.HiveConnection - Error opening session
org.apache.thrift.TApplicationException: Required field ‘client_protocol’ is unset! Struct:TOpenSessionReq(client_protocol:null, configuration:{set:hiveconf:hive.server2.thrift.resultset.default.fetch.size=1000, use:database=default})
at org.apache.thrift.TApplicationException.read(TApplicationException.java:111) ~[libthrift-0.9.3.jar:0.9.3]
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:79) ~[libthrift-0.9.3.jar:0.9.3]
at org.apache.hive.service.rpc.thrift.TCLIService C l i e n t . r e c v O p e n S e s s i o n ( T C L I S e r v i c e . j a v a : 168 ) [ h i v e − s e r v i c e − r p c − 2.3.0. j a r : 2.3.0 ] a t o r g . a p a c
kettle-scheduler集成
最新推荐文章于 2024-08-08 11:12:01 发布
在尝试使用 Kettle 进行 Hive 数据加载时遇到连接错误,错误信息显示 'Required field ‘client_protocol’ is unset!'。经过分析,错误源于 Hive 驱动版本不匹配。解决方案是将 Hive 客户端的 hive-jdbc 相关 jar 文件拷贝到 Kettle 并替换原有版本,避免因加载过多导致的大数据插件加载失败问题。
摘要由CSDN通过智能技术生成