如何删除accumulo的所有accumulo表格或格式化hadoop文件

时间:2017-04-28 07:06:38

标签: hadoop accumulo

我想清除accumulo中本地计算机的所有记录,并希望删除测试时创建的未使用的表。我找到了可以在accumulo shell中使用的delete table命令,但是这需要大量的手动工作来删除大量的表。我也尝试instructions来格式化hadoop的namenode,但这似乎不起作用。我的问题是如何删除所有表并重新开始使用accumulo数据存储区? 任何建议都受到欢迎。高级的谢谢。

1 个答案:

答案 0 :(得分:1)

好吧,我使用命令master删除了所有表。这将删除所有带有前缀"测试"的表。简而言之,我们可以编写一个脚本来删除所有表。

要从accumulo中删除所有hadoop文件,请按照以下步骤操作:

  1. 停止累积
  2. 运行deletetable -f -p Test.*。 其中$ hdfs dfs -rm -R -skipTrash hdfs://localhost:9000/accumulo是累积数据的路径。
  3. 重新运行hdfs://localhost:9000/accumulo
  4. 启动Accumulo $ accumulo init