HIVE LDAP组件集成 Hive提供了运行SQL语句查询存储在HDFS上数据的能力,Hive提供的查询引擎,可以将SQL语句转化成MapReduce任务,提交到Hadoop集群上执行。MapReduce任务运行的结果会存在HDFS上。 有多种和Hive交互的方法,最常用的是CLI,不过,CLI的设计使其不便于通过编程的方式进行访问。还有可以使用HIveServer,用Java和其它语言和Hive进行交互。Hiveserver2支持Kerberos和LDAP的用户认证。推荐在生产环境中,我们设置Hiveserver2和Kerberos拥有用户提交Hive查询的seamless授权和访问控制。
工具/原料
1
Kerberos
2
HADOOP环境
3
LDAP组件
方法/步骤
1
在KDC中创建Hive的Principal
2
创建Hive的keytab文件;
3
拷贝keytab文件到部署了HiveServer2的机器上;
4
设置合适的keytab权限;
5
更新Hive和Hadoop相应的设置。
6
设置metastore安全性。
注意事项
1
LDAP参数设置
2
Kerberos与HADOOP的集成
上一篇:hive中的转义字符