0

我们正在尝试构建用于从 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]
4

0 回答 0