问题现象
高于1.0的HBase进行BulkLoad抛出异常:
1 |
|
可能原因
HBase Client缺乏配置项hbase.fs.tmp.dir。
问题分析
当前HFileOutputFormat2中的代码:
1 |
|
当配置项hbase.fs.tmp.dir不存在时,conf.get()将返回null,从而导致上述异常。
问题解决方案
在代码中或配置文件中添加配置项hbase.fs.tmp.dir。
高于1.0的HBase进行BulkLoad抛出异常:
1 |
|
HBase Client缺乏配置项hbase.fs.tmp.dir。
当前HFileOutputFormat2中的代码:
1 |
|
当配置项hbase.fs.tmp.dir不存在时,conf.get()将返回null,从而导致上述异常。
在代码中或配置文件中添加配置项hbase.fs.tmp.dir。