暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Zookeeper数据目录清理

原创 飞鸟 2023-03-23
2284

我正在运行3节点的zookeeper集群来处理风暴和kafka.Zookeeper数据目录占用了系统中的所有空间。我不确定如何清理它。因为,我不想删除数据完全是因为我将丢失进程的状态。我在zoo.cfg中查看了autopurge.purgeInterval,但是它没有按预期工作。

我正在使用Zookeeper 3.4.6

如何删除旧数据而不影响新数据?


假设您在/opt/zookeeper-3.4.6中安装了zookeeper,则以下内容将删除除最后10个快照以外的所有快照。

  • 停止Zookeeper(/opt/zookeeper-3.4.6/bin/zkServer.sh stop)
  • cd /opt/zookeeper-3.4.6
  • ./zkCleanup.sh ../data/ -n 10


  • 在执行此操作之前,最好对整个/opt/zookeeper-3.4.6目录进行备份。

    • 请注意,您无需关闭Zookeeper即可清理旧快照。它们不是实时数据。
  • 停止Zookeeper
  • 转到Zookeeper的bin文件夹
  • 运行./zkCli.sh
  • 使用ls /检查Zookeeper的内容
  • 确定您要删除的确切路径
  • 删除/znode或您要删除的内容的路径
  • 「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
    关注作者
    【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论