这里没有报任何错误,如果导入的文件路径不对或者说没有表运行时肯定会报错的。上图中没有报错而且提示运行成功!
问题出在哪里呢?????
应该去查看你导入的目标表创建时指定了列簇的TTL否?
如果指定了 那么请将目标表的TTL设置大于一天也就是86400
!!!
TTL如果小于or等于86400则会失败。
create 'test:ErrorsTable',{NAME => 'f1', TTL=>'86400'}
上面Import时会报错的,TTL设置应该大于86400,我们一般设置HBASE的过期策略为2个月也就是5184000
,下面的建表语句就不会出现写入成功没数据的问题
create 'test:ErrorsTable',{NAME => 'f1', TTL=>'5184000'}
######################### O v e r #########################