Private Cloud için Edge v. 4.17.09
Dört Harfli Komutlar
Apache ZooKeeper'da, ZooKeeper seçmen ve gözlemci düğümlerinin mevcut durumunu belirlemede faydalı olabilecek çeşitli "dört harfli komutlar" bulunur. Bu komutlar "nc", "telnet" veya belirli bir bağlantı noktasına komut gönderme yeteneğine sahip başka bir yardımcı program kullanılarak çağrılabilir. Dört harfli komutlarla ilgili ayrıntılar bulundu:
http://zookeeper.apache.org/doc/r3.1.2/zookeeperAdmin.html#sc_zkCommands.
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. /opt/apigee/apigee-zookeeper/conf/zoo.cfg içinde bulunan ayarlar bu süreci kontrol et:
## 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:
- Aşağıdaki özellikleri ayarlamak için /opt/apigee/customer/application/zookeeper.properties dosyasını düzenleyin. Dosya yoksa dosyayı oluşturun.
- zookeeper.properties içinde aşağıdaki özellikleri ayarlayın:
# Anlık görüntü sayısını ayarlayın. Burada örnekte 10 olarak ayarlayın:
conf_zoo_autopurge.snapretaincount=10
. # Kalıcı olarak silme aralığını ayarlayın. Bu örnekte 240 saat olarak ayarlanmıştır:
conf_zoo_autopurge.purgeinterval=240 - Dosyanın sahibinin "apigee" kullanıcısı olduğundan emin olun:
> chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties - Şu komutu kullanarak ZooKeeper'ı yeniden başlatın:
₺ /opt/Apigee/Apigee-service/bin/potansiyel-service talep-zookeeper restart
Günlük Dosya Bakımı
Apache Zookeeper günlük dosyaları /opt/apigee/var/log/zookeeper içinde tutulur. Normalde günlük dosyalarının bakımı gerekmez ancak çok sayıda ZooKeeper günlüğü olduğunu veya günlüklerin çok büyük olduğunu fark ederseniz maksimum dosya boyutunu ve dosya sayısını ayarlamak için ZooKeeper'ın log4j özelliklerini değiştirebilirsiniz.
- /opt/apigee/customer/application/zookeeper.properties dosyasını düzenleyin. kullanın. Dosya yoksa dosyayı oluşturun.
- zookeeper.properties içinde aşağıdaki özellikleri ayarlayın:
conf_log4j_log4j.appender.rollingfile.maxfilesize=10MB Maksimum # dosya boyutu
conf_log4j_log4j.appender.rollingfile.maxbackupindex=50 # maksimum açık dosya sayısı - Dosyanın sahibi olarak "Apigee"nin bulunduğundan emin olun kullanıcı:
> chown Apigee:Apigee:Apigee /opt/potansiyel/customer/application/zookeeper.properties - Aşağıdaki komutu kullanarak ZooKeeper'ı yeniden başlatın:
$ /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart