Fayson的github: https://github.com/fayson/cdhproject
推荐关注微信公众号:“Hadoop实操”,ID:gh_c4c535955d0f
1 文档编写目的
CDH集群中有数据管理的组件Cloudera Navigator,本文档主要介绍这个组件的其中一个功能:审计,Cloudera Navigator审计可以从选定的集群服务收集一些事件,用户可以在控制台查看这些审计的日志,可以使用可配置的过滤器进行搜索,快速得到相关的信息,并且可以将这些信息导出为CSV或JSON文件。下面会对审计功能的使用进行一些测试。
2 测试环境
集群的环境为CDH6.2.0
集群服务器的OS版本为RedHat7.2
1.集群已启用Kerberos

2.集群已安装Sentry

3.Hive的用户模拟已关闭

4.HDFS ACL已开启

3 创建用户进行操作
1.在OS和Kerberos中创建几个用户用于测试

2.使用不同的用户访问服务,用于测试审计日志中用户的区分
使用test_hdfs_audit用户操作HDFS
-
登陆Kerberos

-
上传文件到HDFS

-
查看文件

-
删除文件

使用test_hive_audit操作Hive
- 登陆Kerberos

- beeline登陆Hive

- 建表

- 插入数

本文档介绍了Cloudera Navigator的审计功能,通过测试不同用户的HDFS、Hive、Impala、Spark和Hue操作,验证审计日志能否记录数据量信息、文件操作大小、越权访问等。结果显示,虽然能记录操作失败,但无法提供详细信息如文件大小或失败原因。审计日志可导出为CSV或JSON,也可通过API接口查询。
最低0.47元/天 解锁文章

1575

被折叠的 条评论
为什么被折叠?



