我正在使用spark将oracle表导入Hbase。我使用批量导入选项在hdfs登台目录中生成hfile。一旦我运行LoadIncrementalHFiles将数据加载到hbase表中。
hBaseContext.bulkLoad(rdds, TableName.valueOf("pink"), new BulkLoadFunction1(), "/solidk", new HashMap<byte[], FamilyHFileWriteOptions>(), false, HConstants.DEFAULT_MAX_FILE_SIZE);
hbase org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles -Dcreate.table = yes / solidk粉色
其中/ solidk是我的登台目录,粉红色是表名。 我可以看到正在创建表并将hfiles移到hbase目录中,但扫描返回找到的0行。有人知道吗?