Impala supports proxy user via HS2:
https://github.com/apache/impala/blob/master/be/src/service/impala-hs2-server.cc#L321.
If you use any HS2 client, you should be able to set the proxy user.
Unfortunately, Impala shell still uses Beeswax, which has no support for
proxy user. There's a JIRA to migrate Impala shell to HS2:
https://issues.apache.org/jira/browse/IMPALA-7290.

On Wed, Dec 19, 2018 at 12:31 PM mhd wrk <[email protected]> wrote:

> Trying to use Impala in a kerberosied environment and my observation is
> that when queries are submitted via impala-shell requests are treated as
> coming from kerberose service account running the service. Is there a way
> to pass a proxy user instead.
>
> As an example, in Hive Beeline, we achieve this by using a 'connect'
> command as below:
>
> !connect 
> jdbc:hive2://cluster:10000/;principal=hive/[email protected];*[email protected]
> <[email protected]>*
>

Reply via email to