问题:kettle导数据入HBase数据库,转化中到组件HBase output时报如下错误消息:
Cant find incoming field "{0}" defined in the mapping "{1}"
分析:报错信息是在说映射存在问题,找不到映射
解决方法:在数据流入HBase数据库之前,使用“字段选择”组件将不必输出的字段去掉,如下图
经验:
由解决方案得出报错信息表示数据流入HBase数据库时,是针对整个数据流,如果不提前将用不到的数据去除掉,在入HBase数据库时会出错的