Hortonworks Sandbox 2.3的Ranger插件缺陷
2015-09-16 02:28
232 查看
Hortonworks Sandbox 2.3版本中的Ranger Hive插件存在一个缺陷#622,该缺陷会在使用Beeline添加jar抛出NullPointerException异常,
如何下所示。这个缺陷在Ranger 0.5.1及其之后的版本中已修复,但是需要手工在Sandbox 2.3里更新Ranger插件,或者也可以使用早期版本, 如Sandbox 2.2。
[12/Sep/2015 17:39:16 +0000] dbms ERROR Bad status for request TExecuteStatementReq(confOverlay={}, sessionHandle=TSessionHandle(sessionId=THandleIdentifier(secret='\xf9\x10\x8a=\xdd\xc8H\x81I\xc7\xd8\xd7\x07\x92\x94',
guid='\xf8\x95,\t\x91}Kl\xa0/g\xfdg\xa7S\xec')), runAsync=False, statement='ADD FILE hdfs://sandbox.hortonworks.com:8020/user/hue/elasticsearch-hadoop-2.1.1.jar'):
TExecuteStatementResp(status=TStatus(errorCode=0, errorMessage='Error running query: java.lang.NullPointerException', sqlState=None, infoMessages=['org.apache.hive.service.cli.HiveSQLException:Error running query: java.lang.NullPointerException:15:14',
'org.apache.hive.service.cli.operation.HiveCommandOperation:runInternal:HiveCommandOperation.java:123', 'org.apache.hive.service.cli.operation.Operation:run:Operation.java:257', 'org.apache.hive.service.cli.session.HiveSessionImpl:executeStatementInternal:HiveSessionImpl.java:388',
'org.apache.hive.service.cli.session.HiveSessionImpl:executeStatement:HiveSessionImpl.java:369', 'org.apache.hive.service.cli.CLIService:executeStatement:CLIService.java:261', 'org.apache.hive.service.cli.thrift.ThriftCLIService:ExecuteStatement:ThriftCLIService.java:486',
'org.apache.hive.service.cli.thrift.TCLIService$Processor$ExecuteStatement:getResult:TCLIService.java:1313', 'org.apache.hive.service.cli.thrift.TCLIService$Processor$ExecuteStatement:getResult:TCLIService.java:1298', 'org.apache.thrift.ProcessFunction:process:ProcessFunction.java:39',
'org.apache.thrift.TBaseProcessor:process:TBaseProcessor.java:39', 'org.apache.hive.service.auth.TSetIpAddressProcessor:process:TSetIpAddressProcessor.java:56', 'org.apache.thrift.server.TThreadPoolServer$WorkerProcess:run:TThreadPoolServer.java:285', 'java.util.concurrent.ThreadPoolExecutor:runWorker:ThreadPoolExecutor.java:1145',
'java.util.concurrent.ThreadPoolExecutor$Worker:run:ThreadPoolExecutor.java:615', 'java.lang.Thread:run:Thread.java:745', '*java.lang.NullPointerException:null:19:4', 'org.apache.ranger.authorization.hive.authorizer.RangerHiveAuthorizer:checkPrivileges:RangerHiveAuthorizer.java:244',
'org.apache.hadoop.hive.ql.processors.CommandUtil:authorizeCommandThrowEx:CommandUtil.java:86', 'org.apache.hadoop.hive.ql.processors.CommandUtil:authorizeCommand:CommandUtil.java:59', 'org.apache.hadoop.hive.ql.processors.AddResourceProcessor:run:AddResourceProcessor.java:59',
'org.apache.hive.service.cli.operation.HiveCommandOperation:runInternal:HiveCommandOperation.java:105'], statusCode=3), operationHandle=None)
Traceback (most recent call last):
如何下所示。这个缺陷在Ranger 0.5.1及其之后的版本中已修复,但是需要手工在Sandbox 2.3里更新Ranger插件,或者也可以使用早期版本, 如Sandbox 2.2。
[12/Sep/2015 17:39:16 +0000] dbms ERROR Bad status for request TExecuteStatementReq(confOverlay={}, sessionHandle=TSessionHandle(sessionId=THandleIdentifier(secret='\xf9\x10\x8a=\xdd\xc8H\x81I\xc7\xd8\xd7\x07\x92\x94',
guid='\xf8\x95,\t\x91}Kl\xa0/g\xfdg\xa7S\xec')), runAsync=False, statement='ADD FILE hdfs://sandbox.hortonworks.com:8020/user/hue/elasticsearch-hadoop-2.1.1.jar'):
TExecuteStatementResp(status=TStatus(errorCode=0, errorMessage='Error running query: java.lang.NullPointerException', sqlState=None, infoMessages=['org.apache.hive.service.cli.HiveSQLException:Error running query: java.lang.NullPointerException:15:14',
'org.apache.hive.service.cli.operation.HiveCommandOperation:runInternal:HiveCommandOperation.java:123', 'org.apache.hive.service.cli.operation.Operation:run:Operation.java:257', 'org.apache.hive.service.cli.session.HiveSessionImpl:executeStatementInternal:HiveSessionImpl.java:388',
'org.apache.hive.service.cli.session.HiveSessionImpl:executeStatement:HiveSessionImpl.java:369', 'org.apache.hive.service.cli.CLIService:executeStatement:CLIService.java:261', 'org.apache.hive.service.cli.thrift.ThriftCLIService:ExecuteStatement:ThriftCLIService.java:486',
'org.apache.hive.service.cli.thrift.TCLIService$Processor$ExecuteStatement:getResult:TCLIService.java:1313', 'org.apache.hive.service.cli.thrift.TCLIService$Processor$ExecuteStatement:getResult:TCLIService.java:1298', 'org.apache.thrift.ProcessFunction:process:ProcessFunction.java:39',
'org.apache.thrift.TBaseProcessor:process:TBaseProcessor.java:39', 'org.apache.hive.service.auth.TSetIpAddressProcessor:process:TSetIpAddressProcessor.java:56', 'org.apache.thrift.server.TThreadPoolServer$WorkerProcess:run:TThreadPoolServer.java:285', 'java.util.concurrent.ThreadPoolExecutor:runWorker:ThreadPoolExecutor.java:1145',
'java.util.concurrent.ThreadPoolExecutor$Worker:run:ThreadPoolExecutor.java:615', 'java.lang.Thread:run:Thread.java:745', '*java.lang.NullPointerException:null:19:4', 'org.apache.ranger.authorization.hive.authorizer.RangerHiveAuthorizer:checkPrivileges:RangerHiveAuthorizer.java:244',
'org.apache.hadoop.hive.ql.processors.CommandUtil:authorizeCommandThrowEx:CommandUtil.java:86', 'org.apache.hadoop.hive.ql.processors.CommandUtil:authorizeCommand:CommandUtil.java:59', 'org.apache.hadoop.hive.ql.processors.AddResourceProcessor:run:AddResourceProcessor.java:59',
'org.apache.hive.service.cli.operation.HiveCommandOperation:runInternal:HiveCommandOperation.java:105'], statusCode=3), operationHandle=None)
Traceback (most recent call last):
相关文章推荐
- LeetCode Best Time to Buy and Sell Stock II
- LeetCode Best Time to Buy and Sell Stock II
- java二维数组定义
- iOS UI基础-7.0 UIScrollView
- 用栈实现的整型数据的四则运算
- Linux 环境下 fork 函数和 exec 函数族的使用
- Coding With Bugs Flying
- 部署基于Centos7的Zimbra邮件系统-之二系统准备及安装
- Leetcode Symmetric Tree
- 关于JavaScript中的事件代理
- 【读书笔记】iOS-对象初始化
- 编程时免打扰模式
- HDU 5446 Unknown Treasure
- NSJSONSerialization-JSON数据与NSDictionary和NSArray之间的转化
- 关于JavaScript中的事件代理
- float number square root
- 大数 平方根
- nginx 负载均衡-反向代理+cache浅谈
- Qt4.8.5连接MySQL5.5
- 做一个属于自己的照片编辑器