Apache Cassandra 維護工作

Private Cloud v4.18.05 專用 Edge

防熵維護

Apache Cassandra 環形節點需要定期維護,以確保所有時程的一致性 節點。如要執行這項維護作業,請使用 Cassandra「nodetool -h localhost fix」指令

在單一區域或單一資料中心的 Apigee 安裝程序中,使用下列指令: 一個 Cassandra 節點上的 nodetool -h localhost repair,以確保各節點上的一致性 節點中的節點如果是多區域或多資料中心 Apigee 安裝作業,請使用 環狀每個節點上的 nodetool -h localhost repair -pr (涵蓋所有區域, 資料中心)。

詳情請參閱下列資源:

,瞭解如何調查及移除這項存取權。

記錄檔維護

Cassandra 記錄儲存在的 /opt/apigee/var/log/cassandra 目錄中 每個節點預設最多可以有 50 個記錄檔,每個記錄檔大小上限為 20 MB 已建立;達到這個上限後,系統就會在建立較新的記錄時,一併刪除較舊的記錄。

如果您發現 Cassandra 記錄檔佔用過多空間,可以修改 藉由編輯 log4j 設定,分配記錄檔的儲存空間容量。

  1. 編輯「/opt/apigee/customer/application/cassandra.properties」 設定下列屬性。如果該檔案不存在,請建立一個:
    conf_log4j-server_log4j.appender.r.maxfilesize=20MB
    # max file size
    conf_log4j-server_log4j.appender.r.maxbackupindex=50 # max open files
  2. 使用下列指令重新啟動 Cassandra:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restart