我想清除accumulo中本地计算机的所有记录,并希望删除测试时创建的未使用的表。我找到了可以在accumulo shell中使用的delete table命令,但是这需要大量的手动工作来删除大量的表。我也尝试instructions来格式化hadoop的namenode,但这似乎不起作用。我的问题是如何删除所有表并重新开始使用accumulo数据存储区? 任何建议都受到欢迎。高级的谢谢。
答案 0 :(得分:1)
好吧,我使用命令master
删除了所有表。这将删除所有带有前缀"测试"的表。简而言之,我们可以编写一个脚本来删除所有表。
要从accumulo中删除所有hadoop文件,请按照以下步骤操作:
deletetable -f -p Test.*
。
其中$ hdfs dfs -rm -R -skipTrash hdfs://localhost:9000/accumulo
是累积数据的路径。hdfs://localhost:9000/accumulo
。$ accumulo init
。