1.创建linux 用户 和 ranger 用户 和 hdfs 用户
同 ranger hdfs 测试
2. bfd_hz用户beeline 登录 和 hive客户端访问
给bfd_hz 添加策略
创建bfd_hz 数据库和表
3. baseline 用户 访问bfd_hz 数据库 和表
ranger 添加baseline 访问bfd_hz 权限
(4) wenting 用户访问bfd_hz 数据库 并插入权限。
默认没有权限,添加权限
此时还没有权限,因为对hdfs 的 bfdhz.db 没有write权限
添加hdfs write权限
(5) 添加一个函数
添加策略:
(6) 添加临时函数:
解决方法: database * UDF * 此时可以创建临时函数, 但此时 函数就没有进行权限控制。
(7) 加载数据:
语法 load data local inpath '/home/wenting/t1.txt' into table t1 (需要添加update 操作)