Экспонент Zookeeper: ОШИБКА Построение индекса: доступно 0 резервных копий
(Похоже, вики-экспонент упускает эту конкретную часть, если есть информация - я был бы признателен, если бы кто-нибудь мог предложить, как ее настроить?)
У меня установлен экспонент на кластере зоокейперов с 3 узлами. Я хотел бы, чтобы резервные копии выполнялись автоматически для каждого узла. Я могу создать "индекс" вручную с помощью пользовательского интерфейса и восстановить, и индекс содержит записи, которые можно восстановить. Тем не менее, Exhibitor не может автоматически создавать индексы (или резервные копии) или журналы резервного копирования, так как я нахожу эти ошибки в журналах:
Tue Mar 27 15:46:00 UTC 2018 INFO Index completed: /var/zookeeper /snapshots/exhibitor-1522165558794
Tue Mar 27 15:45:59 UTC 2018 INFO Indexing active log 7 of 7
Tue Mar 27 15:45:59 UTC 2018 INFO Indexing active log 6 of 7
Tue Mar 27 15:45:59 UTC 2018 INFO Indexing active log 5 of 7
Tue Mar 27 15:45:59 UTC 2018 INFO Indexing active log 4 of 7
Tue Mar 27 15:45:59 UTC 2018 INFO Indexing active log 3 of 7
Tue Mar 27 15:45:59 UTC 2018 INFO Indexing active log 2 of 7
Tue Mar 27 15:45:58 UTC 2018 INFO Indexing active log 1 of 7
Tue Mar 27 15:45:58 UTC 2018 ERROR Index Build: there are 0 available backups
Tue Mar 27 15:45:58 UTC 2018 ERROR Index Build: Getting available backups
Tue Mar 27 15:45:58 UTC 2018 INFO Starting index build
Tue Mar 27 15:43:30 UTC 2018 INFO State: serving
Tue Mar 27 15:43:30 UTC 2018 INFO Exhibitor started
Моя конфигурация экспонента следующая:
cleanup-period-ms=300000
check-ms=30000
client-port=2181
connect-port=2888
cleanup-max-files=20
backup-period-ms=600000
backup-max-store-ms=18000000
observer-threshold=0
auto-manage-instances=0
backup-extra=
log-index-directory=/var/zookeeper/snapshots
zookeeper-log-directory=/var/log/zookeeper
zookeeper-data-directory=/var/lib/zookeeper
zookeeper-install-directory=/usr/local/lol
Я запускаю сервис экспонентов, используя эту командную строку:
java -jar /opt/maven/target/exhibitor-1.6.0.jar --port 8181 --defaultconfig /nfsshare/exhibitor/exhibitor.properties --filesystembackup=true --hostname `hostname` --servo=true --configtype=file --fsconfigdir /nfsshare/exhibitor
Я пропускаю некоторые конкретные настройки, которые включают автоматическое / запланированное резервное копирование состояния zookeeper?