Автоочистка Zookeeper включена, но не работает - PullRequest
0 голосов
/ 18 февраля 2020

Я запускаю zookeeper 3.4.14 в контейнере docker и задаю ZOO_AUTOPURGE_PURGEINTERVAL (autoPurge.purgeInterval)=24 и ZOO_AUTOPURGE_SNAPRETAINCOUNT (autoPurge.snapRetainCount)=3 (хотя мне известно, что для ZOO_AUTOPURGE_SNAPRETAINCOUNT по умолчанию установлено значение 3) в качестве переменной среды в docker YAML-файл.

environment:
  ZOO_AUTOPURGE_PURGEINTERVAL: 24
  ZOO_AUTOPURGE_SNAPRETAINCOUNT: 3

Когда я go внутри самого контейнера docker и выполняю "printenv", я могу четко видеть, как значения устанавливаются и отражаются обратно.

PWD=/zookeeper-3.4.14
JAVA_URL_VERSION=8u232b09
ZOO_AUTOPURGE_SNAPRETAINCOUNT=3
ZOO_AUTOPURGE_PURGEINTERVAL=24`

Но я все еще вижу журналы за последние 7 дней и 7 снимков соответственно. Я попытался перераспределить, но все еще та же проблема. Я просто не могу понять, почему журналы и снимки не удаляются в соответствии со значениями, заданными в качестве переменной среды. Я знаю, что раньше это было проблемой для старых зоопарков, но я думаю, что они добавили функциональность в 3.4.14, и больше не должно быть этой проблемы.

Может ли кто-нибудь указать мне правильное направление? Спасибо.

...