现象描述:
生成hfile后,使用
hbase org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles hdfs文件目录 表名
命令出现标题所述异常。
解决:
查看hbase regionserver日志发现
java.lang.IllegalArgumentException: Wrong FS: hdfs://ip:port/tmp/hfiles/列簇/region名,excepted hdfs://hacluster
联想到hbase集群做了ha,是不是buckload时指定的hfile文件所在hdfs目录有问题,将其路径去掉hdfs文件系统头,只保留单纯的文件路径,最后成功解决。