Dört harfli komutlar
Apache ZooKeeper'da çeşitli "dört harfli komutlar" bulunur ve projenizin
genel sağlığını belirlemede
ZooKeeper seçmen ve gözlemci düğümlerinin mevcut durumu. Bu komutlar,
nc
, telnet
veya bir sunucuya komut gönderebilen yardımcı program
görebilirsiniz. Dört harfli komutlarla ilgili ayrıntıları
Apache ZooKeeper komutları referansı.
Eski anlık görüntü dosyalarını kaldırma
Apache ZooKeeper, eski anlık görüntü dosyalarını kaldırmak için otomatik olarak düzenli bakım gerçekleştirir.
sistemde güncellemeler yapıldıkça biriken reklamlar. Aşağıdaki ayarlar:
/opt/apigee/apigee-zookeeper/conf/zoo.cfg
şu süreci kontrol eder:
## 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
Bu özellikleri farklı değerlere ayarlamak için:
/opt/apigee/customer/application/zookeeper.properties
öğesini düzenle kullanın. Dosya yoksa dosyayı oluşturun.zookeeper.properties
içinde şu özellikleri ayarlayın:# Set the snapshot count. In this example set it to 10: conf_zoo_autopurge.snapretaincount=10 # Set the purge interval. In this example, set is to 240 hours: conf_zoo_autopurge.purgeinterval=240
- Dosyanın sahibi olarak "Apigee"nin bulunduğundan emin olun kullanıcı:
chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties
- Şu komutu kullanarak ZooKeeper'ı yeniden başlatın:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart
Günlük dosyası bakımı
Apache Zookeeper günlük dosyaları /opt/apigee/var/log/apache-zookeeper
içinde tutulur. Normalde,
gerekmeyecektir, ancak aşırı sayıda dosya bakımı yapıldığını fark ederseniz
ZooKeeper'ın günlüklerini veya günlüklerin çok büyük olduğunu düşünüyorsanız ZooKeeper'ın log4j özelliklerini değiştirebilirsiniz
kullanarak maksimum dosya boyutunu ve dosya sayısını ayarlayabilirsiniz.
- Şu ayarı yapmak için
/opt/apigee/customer/application/zookeeper.properties
düzenleyin: seçebilirsiniz. Dosya yoksa dosyayı oluşturun. zookeeper.properties
içinde şu özellikleri ayarlayın:conf_log4j_log4j.appender.rollingfile.maxfilesize=10MB # max file size conf_log4j_log4j.appender.rollingfile.maxbackupindex=50 # max open files
- Dosyanın sahibi olarak "Apigee"nin bulunduğundan emin olun kullanıcı:
chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties
- Şu komutu kullanarak ZooKeeper'ı yeniden başlatın:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart