我们正在尝试构建用于从 JDBC(源)和 Hive Metastore(目标)读取数据的管道
在设置 General Tab ==> Stage Library 我们选择 Hive 2.1-HDP 2.6.2 1-1 (因为它没有与我们的版本匹配)
我们有以下配置
1)HDP :: 3.0.1
2)蜂巢:3.1
3)SDC:3.8.0
JDBC 表中只有一条记录。
在预览模式下或运行管道后出现以下错误:
com.streamsets.pipeline.api.base.OnRecordErrorException:HIVE_17 - 元数据记录中的信息类型缺失或无效:Record[headers='HeaderImpl [select * from shipping WHERE event_id
${offset} ORDER by event_id ;::rowCount:0:1]' data='Field[LIST_MAP:{event_id=Field[INTEGER:1], order_id=Field[INTEGER:123], event_type=Field[STRING:SHIPPED] ]}]']
at com.streamsets.pipeline.stage.destination.hive.HiveMetastoreTarget.write(HiveMetastoreTarget.java:200)[enter image description here][1]