hadoop - 如何将手动复制的hbase文件集成到hbase实例中?

标签 hadoop hbase

我已将与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/

相关文章:

java - 在 Hadoop 教程中运行实现自定义输出格式

hadoop - 使用Spark的有状态操作updateStateByKey如何保持实时性

hadoop - 即使 hbase 主服务器和区域服务器已启动并正在运行,也无法在 hbase 中执行 CRUD 操作

hadoop - 提高 Apache Hbase 中的扫描性能

java - 导出快照无法加载

hadoop - 解析异常EOF配置单元

hadoop - 具有两个jar的Hadoop Mapreduce(仅在namenode上需要一个jar)

android - Hadoop 移动应用程序

java - 将 HBase 列族历史记录设置为无穷大

python - 如何将带有依赖项的 python 脚本打包成 zip/tar?