Impala Kerberos Sentry Doas
2016-06-24 10:22
627 查看
最近在cdh impala开启kerberos和sentry情况下做sentry的doas发现官方文档写的在连接字符串中加 impala.doas.user是无效的,多方查阅是cdh的HiveJDBCDriver的bug。
经由我们架构师查找最终修改HiveDriver中的HiveConnection类有关解析代码解决了此问题。附上代码
此问题极为罕见,希望对遇到的人有所帮助。
感谢架构师温总的付出。
经由我们架构师查找最终修改HiveDriver中的HiveConnection类有关解析代码解决了此问题。附上代码
private static final String IMPALA_PROXY_USER="impala.doas.user"; // set the session configuration Map sessVars = connParams.getSessionVars(); if (sessVars.containsKey(HiveAuthFactory.HS2_PROXY_USER)) { openConf.put(HiveAuthFactory.HS2_PROXY_USER, sessVars.get(HiveAuthFactory.HS2_PROXY_USER)); } //解决impala的代理用户不解析导致无效的问题 if (sessVars.containsKey(IMPALA_PROXY_USER)) { openConf.put(IMPALA_PROXY_USER, sessVars.get(IMPALA_PROXY_USER)); } openReq.setConfiguration(openConf);
此问题极为罕见,希望对遇到的人有所帮助。
感谢架构师温总的付出。
相关文章推荐
- yum 方式安装cloudera manager 5.7
- 用jmeter测试impala
- docker安装sentry
- python开发使用sentry捕获未知异常
- kerberos的故事1
- kerberos的故事2
- Hadoop Sentry 学习
- Impala安装杂记
- kerveros认证过程
- 手动配置安全的Hadoop YARN集群
- 今天开始使用impala
- Impala 安装笔记1一Cloudera CDH4.3.0安装
- 安装和使用impala出现的问题及解决方法
- Impala简明调优手册
- TPC-H测试数据表生成,以及在Impala中的使用
- Solr / CDH 下启用kerberos 开启http 权限验证的solrj开发
- hadoop 上安装配置Kerberos支持的zookeeper
- hadoop上安装配置带有kerberos的hbase
- Hadoop的安全模式——hadoop2.2.0的Kerberos的配置
- kerberos在redhat linux下的安装和配置