hadoop - Accumulo 表名称映射问题

标签 hadoop apache-zookeeper accumulo

我的 Accumulo 实例已损坏。当我启动我的实例时,它抛出了一个错误,指出我的元数据表已损坏。然后我从 hdfs 的 Accumulo 目录备份了我的数据,并在我的实例上做了一个初始化。我没有意识到的是,我备份的数据中没有列出 Accumulo 表名称。表名是整数。是否有任何地方可以在整数和表名之间进行转换?还是我通过执行初始化并吹走了 Zookeeper 把自己搞砸了?

谢谢。

最佳答案

如果您搞砸了 ZooKeeper,那么是的,遗憾的是您运气不好。同样存储在 ZooKeeper 中的表配置也是如此。

如果您可以从 HDFS 文件中拼凑出表名(尝试 accumulo rfile-info <path_in_hdfs> 来检查 rfiles),您总是可以尝试将 RFiles 导入到您的新实例中。 http://accumulo.apache.org/1.6/accumulo_user_manual.html#zookeeper_failure也可能有所帮助。

请随时访问社区邮件列表(dev@accumulo.apache.org 或 user@accumulo.apache.org),我们会尽力为您提供更多帮助。

关于hadoop - Accumulo 表名称映射问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29648903/

相关文章:

php - 是否在每台计算机上都安装ZooKeeper?

mongodb - 用于时间序列/记录仪器读取数据的 NoSQL,该数据也是版本化的

scala - 指定的分区列与表格的分区列不匹配。请使用()作为分区列

hadoop - Greenplum报错-输入路径不存在

apache-kafka - 如果zookeeper.set.acl设置为true,Kafka不会启动

docker - Kafka Broker在docker重新启动后找不到集群ID并创建新的ID

java - cloudera - 无法执行命令启动服务 Accumulo 1.6

accumulo - 如何确定 Accumulo 表可见性?

sql-server - 有什么办法可以将数据从s3导入到mssql

unix - 如何将hadoop命令的搜索结果写入文件