ロギングの場所の変更

インストール後にロギングの場所を変更します。

ロギングの場所は、インストール時に設定されます。一般に、デフォルトのログの場所は/var/logです。たとえば、/var/log/cassandra/var/log/tomcatなどです。

詳細については、「Installer-Servicesおよびパッケージによるインストールのファイルのデフォルトの格納先」と「Installer-No Servicesおよびtarボールによるインストールのファイルのデフォルトの格納先」を参照してください。

logback.xmlファイルの場所は、インストールのタイプによって異なります。

パッケージ・インストールInstaller-Servicesインストール

/etc/dse/cassandra/logback.xml

tarボール・インストールInstaller-No Servicesインストール

installation_location/resources/cassandra/conf/logback.xml
cassandra-env.shファイルの場所は、インストールのタイプによって異なります。

パッケージ・インストールInstaller-Servicesインストール

/etc/dse/cassandra/cassandra-env.sh

tarボール・インストールInstaller-No Servicesインストール

installation_location/resources/cassandra/conf/cassandra-env.sh

ロギングの場所は、OpsCenterの構成プロファイルでも変更できます。

手順

  1. オプション: インストール後にロギングの場所を変更するには、以下の手順を実行します。
    • すべてのログを同じ場所に生成するには、dse-env.shファイルにCASSANDRA_LOG_DIRを追加します。
      export CASSANDRA_LOG_DIR=/your/log/location
    • より詳細に制御するには、logback.xmlファイルを編集し、${cassandra.logdir}をそのパスで置き換えます。
  2. オプション: DSE SearchのTomcatサーバーのログの場所を変更するには、以下のファイルのいずれかを編集します。
    • cassandra-env.shファイルでTOMCAT_LOGSを設定します。
      export TOMCAT_LOGS=/your/log/location
    • resources/tomcat/conf/logging.propertiesで場所を設定します。
  3. ロギングの場所を変更した後、DataStax Enterpriseを再起動します。