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