Apache Cassandra のメンテナンス タスク

Edge for Private Cloud v4.18.05

アンチエントロピーのメンテナンス

すべての Apache Cassandra リングノードで整合性を確保するために、定期的なメンテナンスが必要です。 説明します。このメンテナンスを行うには、Cassandra の「nodetool -h localhostrecovery」を使用します。使用できます。

<ph type="x-smartling-placeholder">

単一リージョンまたは単一データセンターの Apigee インストールでは、次のコマンドを使用します。 1 つの Cassandra ノードに nodetool -h localhost repair を配置して、すべてのノードの整合性を確保する 呼び出します。マルチリージョンまたはマルチデータセンターの Apigee インストールでは、次のコマンドを使用します。 リング内のすべてのノードに対する nodetool -h localhost repair -pr(すべてのリージョンまたは あります。

詳しくは、次のリソースをご覧ください。

で確認できます。

ログファイルのメンテナンス

Cassandra のログは、Cloud Shell の /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