Configuración de registro de clúster HDP y script de eliminación de registro

1. Configuración de log4j del clúster de Ambari

El clúster HDP se instala de forma predeterminada y los registros se colocan en el disco de datos, pero los discos de datos de namenode y snamenode no son solo 500G. Sin darse cuenta, el disco de datos se llena de registros. Primero, comience con la configuración del clúster.

1.1.HDFS log4j

1.2.YARN log4j

1.3.Hive log4j

1.4.Solr log4j

1.5.Ranger log4j

 

En segundo lugar, la secuencia de comandos elimina los registros grandes y caducados

El clúster HDP está instalado de forma predeterminada y los registros se almacenan en el disco de datos, pero los discos de datos de namenode y snamenode no solo son 500G. Sin darme cuenta, el disco de datos se llena de registros y mis registros se almacenan en el disco de datos / hadoop.

hdfs_log_path=/app/var/log/hadoop/hdfs/
log_tmp=/app/cluster_log/log_tmp/

find  $hdfs_log_path -mtime +7 -size +500M  -name 'hdfs-audit.log.*' | xargs -I '{}' mv {} $log_tmp

find  $hdfs_log_path -mtime +7 -size +500M  -name 'SecurityAuth.audit.*' | xargs -I '{}' mv {} $log_tmp

rm -rf $log_tmp/*

buscar parámetro : -mtime hace 7 días, -size es mayor que 500M, -name coincidencia aproximada, después de la coincidencia, muévase al directorio temporal y elimínelo. Con este ejemplo de secuencia de comandos simple, puede agregar y eliminar registros de ruta usted mismo

Comience a programar, ejecute una vez al final de cada mes

 

Supongo que te gusta

Origin blog.csdn.net/qq_35995514/article/details/110423279
Recomendado
Clasificación