Logging 重新启动Cassandra时将日志保存在单独的目录中
我正在使用Datastax enterprise 4.5。我正在寻找一个设置,当服务重新启动时,它将旧的系统和控制台日志存储在某个历史文件夹中。是否有这样的设置(在何处以及如何使用?日志旋转配置: 您可以在log4j.properties中为system.log配置日志旋转Logging 重新启动Cassandra时将日志保存在单独的目录中,logging,cassandra,datastax-enterprise,Logging,Cassandra,Datastax Enterprise,我正在使用Datastax enterprise 4.5。我正在寻找一个设置,当服务重新启动时,它将旧的系统和控制台日志存储在某个历史文件夹中。是否有这样的设置(在何处以及如何使用?日志旋转配置: 您可以在log4j.properties中为system.log配置日志旋转 log4j.appender.R.maxFileSize=20MB log4j.appender.R.maxBackupIndex=50 和output.log-in/etc/logrotate.d/cassandra /
log4j.appender.R.maxFileSize=20MB
log4j.appender.R.maxBackupIndex=50
和output.log-in/etc/logrotate.d/cassandra
/var/log/cassandra/output.log {
size 10M
rotate 9
missingok
copytruncate
compress
}
日志文件只会增长到指定的大小,并在末尾添加一个生成号。即system.log.1、system.log.2
使用OpsC备份服务:
您可以使用调度OpsCenter备份服务来执行日志的mv/备份。通常,这用于备份sstables,但如果需要,它也可以用于日志
使用计时选项卡:
或者,如果要在不使用OpsC的情况下移动/备份旧日志,请使用