我已将与hbase表关联的文件复制到另一个群集中,并将文件存储在hbase文件夹中。我执行list
时可以看到表格。当我执行scan 'myTable'
时,找不到表。
当我浏览HBase-WebUI时,我看到包含其cf信息的表,当我单击该表时,会得到:
org.apache.hadoop.hbase.TableNotFoundException: hbTable
at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegionInMeta(HConnectionManager.java:1024)
at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:889)
at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:846)
如何获取hbaseRegionServers来管理表?
附言在本练习中,我对使用导出实用程序或copyTable实用程序不感兴趣。
最佳答案
请引用此链接:Complete Bulk Load
假设您在这里将Hfiles从一个群集复制到了另一个群集。
关于hadoop - 如何将手动复制的hbase文件集成到hbase实例中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22695898/