我的accumulo示例已损坏。当我启动示例时,它抛出了一个错误,指出我的元数据表已损坏。然后,我备份了hdfs中acumulo目录中的数据,并对示例进行了初始化。我没有意识到的是,accumulo表的名称没有列在我备份的数据中。表名是int。在int和表名之间有转换吗?还是我搞砸了自己,搞砸了Zookeeper?谢谢。
chy5wohz1#
它不会把Zookeeper吹走。如果您愿意做一些手动恢复工作,那么您可能仍然在旧的zookeeper示例目录下有一个备份。
uqzxnwby2#
如果你吹走了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)我们可以帮你更多。
accumulo rfile-info <path_in_hdfs>
2条答案
按热度按时间chy5wohz1#
它不会把Zookeeper吹走。如果您愿意做一些手动恢复工作,那么您可能仍然在旧的zookeeper示例目录下有一个备份。
uqzxnwby2#
如果你吹走了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)我们可以帮你更多。