Edge for Private Cloud phiên bản 4.17.05
Lệnh gồm 4 chữ cái
Apache ZooKeeper có một số "lệnh gồm bốn chữ cái" có thể giúp xác định trạng thái hiện tại của các nút cử tri và nút quan sát của ZooKeeper. Bạn có thể gọi các lệnh này bằng cách sử dụng "nc", "telnet" hoặc một tiện ích khác có khả năng gửi lệnh đến một cổng cụ thể. Bạn có thể xem thông tin chi tiết về các lệnh gồm 4 chữ cái tại:
http://zookeeper.apache.org/doc/r3.1.2/zookeeperAdmin.html#sc_zkCommands.
Xoá các tệp tổng quan nhanh cũ
Apache ZooKeeper tự động thực hiện bảo trì định kỳ để xoá các tệp ảnh chụp nhanh cũ tích luỹ khi hệ thống được cập nhật. Các chế độ cài đặt sau trong /opt/apigee/apigee-zookeeper/conf/zoo.cfg kiểm soát quy trình này:
## 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
Cách đặt các thuộc tính này thành các giá trị khác:
- Chỉnh sửa /opt/apigee/customer/application/zookeeper.properties để đặt các thuộc tính sau. Nếu tệp đó không tồn tại, hãy tạo tệp.
- Đặt các thuộc tính sau trong zookeeper.properties:
# Đặt số lượng ảnh chụp nhanh. Trong ví dụ này, hãy đặt giá trị là 10:
conf_zoo_autopurge.snapretaincount=10
# Đặt khoảng thời gian dọn dẹp. Trong ví dụ này, hãy đặt thành 240 giờ:
conf_zoo_autopurge.purgeinterval=240 - Đảm bảo tệp thuộc sở hữu của người dùng "apigee":
> chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties - Khởi động lại ZooKeeper bằng lệnh:
$ /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart
Bảo trì tệp nhật ký
Các tệp nhật ký Apache Zookeeper được lưu trong /opt/apigee/var/log/zookeeper. Thông thường, bạn không cần phải bảo trì tệp nhật ký, nhưng nếu thấy có quá nhiều nhật ký ZooKeeper hoặc nhật ký quá lớn, bạn có thể sửa đổi các thuộc tính log4j của ZooKeeper để đặt kích thước tệp và số lượng tệp tối đa.
- Chỉnh sửa /opt/apigee/customer/application/zookeeper.properties để đặt các thuộc tính sau. Nếu tệp đó không tồn tại, hãy tạo tệp.
- Đặt các thuộc tính sau trong zookeeper.properties:
conf_log4j_log4j.appender.rollingfile.maxfilesize=10MB # max file size
conf_log4j_log4j.appender.rollingfile.maxbackupindex=50 # max open files - Đảm bảo tệp thuộc sở hữu của người dùng "apigee":
> chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties - Khởi động lại ZooKeeper bằng lệnh:
$ /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart