[ 
https://issues.apache.org/jira/browse/HIVE-2764?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13245883#comment-13245883
 ] 

Phabricator commented on HIVE-2764:
-----------------------------------

enis has commented on the revision "HIVE-2764 [jira] Obtain delegation tokens 
for MR jobs in secure hbase setup".

INLINE COMMENTS
  
hbase-handler/src/java/org/apache/hadoop/hive/hbase/HiveHBaseTableOutputFormat.java:104
 Yes, that is correct. It was never invoked.
  ql/src/java/org/apache/hadoop/hive/ql/exec/ExecDriver.java:268 
HadoopShims.setNullOutputFormat() not only sets the OF, but sets the null 
output committer, etc. So we still need that call.
  ql/src/java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java:769 
checkOS() is called at the job submission time from the client, but 
FileSinkOperator.initializeOp() is called from the task context when the job is 
running. So we need to initialize the output format.
  ql/src/java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java:781 I though 
HOF was hive-private. You are saying that, we need this for maintaining binary 
BC? We are also changing the HOF to extent OF, so all HOF implementations have 
to be fixed (to include the OF methods) and recompiled.

  If for binary BC, I can use reflection to check whether the method is there.
  
ql/src/java/org/apache/hadoop/hive/ql/io/HiveNullValueSequenceFileOutputFormat.java:27
 It is a rearrange for the import statement.

REVISION DETAIL
  https://reviews.facebook.net/D2205

BRANCH
  hbase-dt-of

                
> Obtain delegation tokens for MR jobs in secure hbase setup  
> ------------------------------------------------------------
>
>                 Key: HIVE-2764
>                 URL: https://issues.apache.org/jira/browse/HIVE-2764
>             Project: Hive
>          Issue Type: Improvement
>          Components: HBase Handler, Security
>            Reporter: Enis Soztutar
>            Assignee: Enis Soztutar
>         Attachments: HIVE-2764.D2205.1.patch, HIVE-2764.D2205.2.patch, 
> HIVE-2764_v0.patch
>
>
> As discussed in HCATALOG-244, in a secure hbase setup with 0.92, we need to 
> obtain delegation tokens for hbase and save it in jobconf, so that tasks can 
> access region servers. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to