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

How to remove all tables of accumulo or format hadoop files for accumulo

我想为我的本地机器清除 accumulo 中的所有记录,并想删除在测试时创建的未使用的 tables。我发现可以从 accumulo shell 中使用 delete table 命令,但是删除大量 table 需要大量手动操作。我还尝试 instructions 格式化 hadoop 的名称节点,但这似乎不起作用。

如何删除所有 table 并重新开始使用 accumulo 数据存储?

好吧,我使用命令 deletetable -f -p Test.* 删除了所有表。这将删除前缀为 "Test" 的所有表。总之我们可以写个脚本删除所有的表。

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

  1. 停止累积
  2. 运行$ hdfs dfs -rm -R -skipTrash hdfs://localhost:9000/accumulo。 其中 hdfs://localhost:9000/accumulo 是累积数据的路径。
  3. 重新运行 $ accumulo init.
  4. 开始累积 $ ./bin/start-all.sh