当前位置: 首页 > article >正文

HDFS开启审计日志

文章目录

    • HDFS开启审计日志
      • 修改 HDFS log4j.properties
      • 修改 HDFS hdfs-site.xml
      • 修改 HDFS hadoop-env.sh
      • 分发配置到NN节点
      • 重启NN节点
      • 评估 HDFS 审计日志大小

HDFS开启审计日志

修改 HDFS log4j.properties

修改文件大小及保留个数、日志存储目录

vim /opt/apache/hadoop/etc/hadoop/log4j.properties

hdfs.audit.logger=INFO,NullAppender
hdfs.audit.log.maxfilesize=256MB
hdfs.audit.log.maxbackupindex=20
log4j.logger.org.apache.hadoop.hdfs.server.namenode.FSNamesystem.audit=${hdfs.audit.logger}
log4j.additivity.org.apache.hadoop.hdfs.server.namenode.FSNamesystem.audit=false
log4j.appender.RFAAUDIT=org.apache.log4j.RollingFileAppender
log4j.appender.RFAAUDIT.File=${hadoop.log.dir}/hdfs-audit.log
log4j.appender.RFAAUDIT.layout=org.apache.log4j.PatternLayout
log4j.appender.RFAAUDIT.layout.ConversionPattern=%d{ISO8601} %p %c{2}: %m%n
log4j.appender.RFAAUDIT.MaxFileSize=${hdfs.audit.log.maxfilesize}
log4j.appender.RFAAUDIT.MaxBackupIndex=${hdfs.audit.log.maxbackupindex}

修改 HDFS hdfs-site.xml

https://hadoop.apache.org/docs/r3.1.1/hadoop-project-dist/hadoop-hdfs/hdfs-default.xml

vim /opt/apache/hadoop/etc/hadoop/hdfs-site.xml

  <property>
    <name>dfs.namenode.audit.log.async</name>
    <value>true</value>
  </property>

修改 HDFS hadoop-env.sh

vim hadoop-env.sh

# export HDFS_NAMENODE_OPTS 追加配置项
-Dhdfs.audit.logger=${HDFS_AUDIT_LOGGER:-INFO,RFAAUDIT}

分发配置到NN节点

重启NN节点

# 先重启 SNN
hdfs --daemon stop namenode
hdfs --daemon start namenode

# 强制切换 nn2为 active状态
hdfs haadmin -failover nn1 nn2

# 再重启 SNN
hdfs --daemon stop namenode
hdfs --daemon start namenode

# 查看nn状态
hdfs haadmin -getServiceState nn1
hdfs haadmin -getServiceState nn2

评估 HDFS 审计日志大小

UAT HDFS容量:6.76T/22.59T  一天审计日志大小:2.5G;          
生产 HDFS容量:6.61P/9.09P,根据HDFS数据量评估一天审计日志大小:2.5T。

http://www.kler.cn/news/353437.html

相关文章:

  • 自动驾驶系列—厘米级精度:RTK技术如何革新自动驾驶定位
  • Android终端GB28181音视频实时回传设计探讨
  • 嵌入式系统---看门狗
  • 选项模式(Option Pattern)在 Go 语言中的应用
  • Unity RPG梦幻场景素材(附下载链接)
  • React中的useState和useEffect解析
  • 容器化部署kafka内外网分流
  • Unity开发Hololens项目
  • 点菜问题(北京大学考研机试题01背包)
  • 上海数据集团到访蓝象智联 探讨数据基础设施建设
  • 2.html编辑器介绍
  • MySQL 8.4.0解压版安装记录
  • Gin框架操作指南01:开山篇
  • 【前端】如何制作一个自己的网页(6)
  • 【TDA】mapper
  • MVC与MVVM
  • 【Windows】【DevOps】Windows Server 2022 采用WinSW将一个控制台应用程序作为服务启动(方便)
  • 百度测开等开奖了
  • 国际期货收费行情源CTP推送式/期货配资软件开发对接行情源的技术性说明
  • LeetCode第239题:滑动窗口k内求最大值