有没有办法找出哪个用户针对Hive表运行'select'查询?什么时候运行?
更一般地说,哪个用户访问了HDFS目录?
答案 0 :(得分:2)
HDFS有一个审核日志,可以告诉您哪些用户运行了哪些操作。这是old doc,它显示了如何启用审核日志记录但仍应相关。但是,对于Hive级别的审计日志记录,您必须查看一些前沿技术。
Hortonworks收购了XASecure,以在其平台上实施安全级别功能。 Cloudera收购了Gazzang做同样的事情。他们对Hive和HBase等其他服务进行了一定程度的审计日志记录(和授权)。他们还增加了更多与安全相关的功能,但我不确定路线图。