ロギングの場所を変更

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

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

詳細については、「パッケージ・インストールにおけるデフォルトのファイル場所」と「tarボール・インストールにおけるデフォルトのファイル場所」を参照してくください。

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

dse-env.sh

dse-env.shファイルのデフォルトの場所は、インストールのタイプによって異なります。
パッケージ・インストール /etc/dse/dse-env.sh
tarボール・インストール installation_location/bin/dse-env.sh

logback.xml

logback.xmlファイルの場所は、インストールのタイプによって異なります。
パッケージ・インストール /etc/dse/cassandra/logback.xml
tarボール・インストール installation_location/resources/cassandra/conf/logback.xml

cassandra-env.sh

cassandra-env.shファイルの場所は、インストールのタイプによって異なります。
パッケージ・インストール /etc/dse/cassandra/cassandra-env.sh
tarボール・インストール installation_location/resources/cassandra/conf/cassandra-env.sh

手順

  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を再起動します。