Edge for Private Cloud s. 4.17.05
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 belirli bir bağlantı noktasına komut gönderebilme olanağı. 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:
- /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:
# 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 sahibi olarak "Apigee"nin bulunduğundan emin olun kullanıcı:
> chown Apigee:Apigee:Apigee /opt/potansiyel/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, 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.
- /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 - Şu komutu kullanarak ZooKeeper'ı yeniden başlatın:
$ /opt/Apigee/Apigee-service/bin/potansiyel-service talep-zookeeper restart