Hi

If you are logged in, the hive streaming ingest API will use doAs for all 
metastore calls automatically using the logged in user.


Thanks and Regards
Prasanth Jayachandran
________________________________
From: Stig Rohde Døssing <stigdoess...@gmail.com>
Sent: Wednesday, March 13, 2019 12:19 AM
To: user@hive.apache.org
Subject: Re: Hive-streaming security

Sorry, should have looked harder. The docs say to log in before invoking the 
API. I think this means I should be wrapping calls with doAs?

Den ons. 13. mar. 2019 kl. 08.09 skrev Stig Rohde Døssing 
<stigdoess...@gmail.com<mailto:stigdoess...@gmail.com>>:
Hi,

The hive-hcatalog-streaming client (HiveEndpoint) took a UserGroupInformation 
in the constructor for connections, and automatically wrapped calls as 
necessary with UserGroupInformation.doAs.

I'm migrating an application from hive-hcatalog-streaming to hive-streaming. 
There's no mention of security at 
https://cwiki.apache.org/confluence/display/Hive/Streaming+Data+Ingest+V2, and 
I don't see any doAs in the code. Should I manually wrap calls to 
HiveStreamingConnection with doAs, or is this handled by the new client? If so, 
is there a list of calls that should be wrapped?

Reply via email to