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
- 建表
- 插入数据