Edge для частного облака v4.18.01
Четырехбуквенные команды
Apache ZooKeeper имеет ряд «четырёхбуквенных команд», которые могут быть полезны при определении текущего статуса узлов избирателей и наблюдателей ZooKeeper. Эти команды можно вызвать с помощью « nc », « telnet » или другой утилиты, которая имеет возможность отправлять команды на определенный порт. Подробную информацию о четырехбуквенных командах можно найти по адресу:
http://zookeeper.apache.org/doc/r3.1.2/zookeeperAdmin.html#sc_zkCommands.
Удаление старых файлов снимков
Apache ZooKeeper автоматически выполняет периодическое обслуживание для удаления старых файлов снимков, которые накапливаются по мере обновления системы. Следующие настройки в /opt/apigee/apigee-zookeeper/conf/zoo.cfg управляют этим процессом:
## The number of snapshots to retain in dataDir: autopurge.snapRetainCount=5 # Purge task interval in hours. # Set to "0" to disable auto purge feature. autopurge.purgeInterval=120
Чтобы установить для этих свойств разные значения:
- Отредактируйте /opt/apigee/customer/application/zookeeper.properties , чтобы установить следующие свойства. Если этот файл не существует, создайте его.
- Установите следующие свойства в Zookeeper.properties :
# Установите количество снимков. В этом примере установите значение 10:
conf_zoo_autopurge.snapretaincount=10
# Установите интервал очистки. В этом примере установлено значение 240 часов:
conf_zoo_autourge.purgeinterval=240 - Убедитесь, что файл принадлежит пользователю «apigee»:
> chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties - Перезапустите ZooKeeper с помощью команды:
$ /opt/apigee/apigee-service/bin/apigee-service перезапуск apigee-zookeeper
Обслуживание файла журнала
Файлы журналов Apache Zookeeper хранятся в /opt/apigee/var/log/apache-zookeeper . Обычно обслуживание файлов журналов не требуется, но если вы обнаружите, что журналов ZooKeeper слишком много или журналы очень большие, вы можете изменить свойства log4j ZooKeeper, чтобы установить максимальный размер файла и количество файлов.
- Отредактируйте /opt/apigee/customer/application/zookeeper.properties , чтобы установить следующие свойства. Если этот файл не существует, создайте его.
- Установите следующие свойства в Zookeeper.properties :
conf_log4j_log4j.appender.rollingfile.maxfilesize=10MB # максимальный размер файла
conf_log4j_log4j.appender.rollingfile.maxbackupindex=50 # максимальное количество открытых файлов - Убедитесь, что файл принадлежит пользователю «apigee»:
> chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties - Перезапустите ZooKeeper с помощью команды:
$ /opt/apigee/apigee-service/bin/apigee-service перезапуск apigee-zookeeper