众所周知,在不安装 Hadoop
平台的机器上,如果需要访问 HDFS
,可以使用 HtttpFS
服务,来为用户提供访问 HDFS
的功能。但是如何来监控所访问的用户信息呢?可以通过配置 HtttpFS
的日志文件 httpfs-log4j.properties
来实现这样的功能。然后来解析这个日志文件。添加的配置信息如下(编码不是必须的):
# 指定写入编码
log4j.appender.httpfsaudit.Encoding=UTF-8
# 按制表符分隔
log4j.appender.httpfsaudit.layout.ConversionPattern=%d{ISO8601} %5p %X{hostname} %X{user} %X{op} %X{method}%m%n