네 글자로 된 명령어
Apache 주키퍼에는 다양한 '4글자 명령어'가 있습니다. 입찰 전략이
주키퍼 투표자 및 관찰자 노드의 현재 상태입니다. 이러한 명령어는
nc
, telnet
또는 명령어를 전송할 수 있는 다른 유틸리티
지정할 수도 있습니다 4자로 된 명령어에 대한 자세한 내용은
Apache ZaKeeper 명령어 참조
이전 스냅샷 파일 제거
Apache 주키퍼는 주기적인 유지관리를 자동으로 수행하여 오래된 스냅샷 파일을 삭제합니다.
시스템 업데이트로 누적됩니다 다음 설정
/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
에서 다음 속성을 설정합니다.# 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
- 파일이 'Apigee'의 소유인지 확인하세요. 사용자:
chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties
- 다음 명령어를 사용하여 ZooKeeper를 다시 시작합니다.
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart
로그 파일 유지관리
Apache 주키퍼 로그 파일은 /opt/apigee/var/log/apache-zookeeper
에 보관됩니다. 일반적으로
파일 유지보수가 필요하지는 않지만,
ZaKeeper 로그의 경우 또는 로그가 매우 크면 동물원Keeper의 log4j 속성을 수정할 수 있습니다.
를 사용하여 최대 파일 크기와 파일 수를 설정합니다.
/opt/apigee/customer/application/zookeeper.properties
를 수정하여 지정할 수 있습니다. 해당 파일이 없으면 새로 만듭니다.zookeeper.properties
에서 다음 속성을 설정합니다.conf_log4j_log4j.appender.rollingfile.maxfilesize=10MB # max file size conf_log4j_log4j.appender.rollingfile.maxbackupindex=50 # max open files
- 파일이 'Apigee'의 소유인지 확인하세요. 사용자:
chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties
- 다음 명령어를 사용하여 ZooKeeper를 다시 시작합니다.
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart