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

elcex8rz  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(419)

我想清除accumulo中本地机器的所有记录,并删除测试时创建的未使用的表。我发现deletetetable命令可以从acumuloshell中使用,但是删除大量表需要大量的手工工作。我也尝试过使用说明格式化hadoop的namenode,但似乎不起作用。我的问题是如何删除所有表并重新开始accumulo数据存储?欢迎任何建议。提前感谢你。

f3temu5u

f3temu5u1#

我用命令删除了所有的表 deletetable -f -p Test.* . 它将删除所有前缀为“test”的表。简而言之,我们可以编写一个脚本来删除所有表。
要从accumulo中删除所有hadoop文件,请执行以下步骤:
停止accumulo
运行 $ hdfs dfs -rm -R -skipTrash hdfs://localhost:9000/accumulo . 哪里 hdfs://localhost:9000/accumulo 是accumulo数据的路径。
重新运行 $ accumulo init .
启动accumulo $ ./bin/start-all.sh .

相关问题