我正在尝试使用LoadIncrementalHFiles批量导入HBase。
我收到了错误“2013-12-11 20:42:12,256 ERROR org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles(LoadIncrementalHFiles-0):遇到来自区域服务器的不可恢复的错误 org.apache.hadoop.hbase.client.RetriesExhaustedException:尝试次数= 10后失败,异常:“
节点的磁盘空间是850 GB,但只使用了59 GB,我得到了这个例外。是否有为HBase分配的最大大小或是否有其他原因导致此错误?
答案 0 :(得分:0)
不确定您在哪里运行批量加载代码,但看起来您的代码无法解析您所在区域服务器的IP。如果从本地运行代码,请确保在主机文件中添加区域服务器的IP。对于Windows,您可以在C:\ Windows \ System32 \ drivers \ etc \ hosts文件中添加条目,如果linux添加在/ etc / hosts中。