You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues-all@impala.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2021/05/19 09:10:00 UTC

[jira] [Commented] (IMPALA-10678) Support custom SASL protocol name in Kudu client

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

ASF subversion and git services commented on IMPALA-10678:
----------------------------------------------------------

Commit 9cc4f5e2b97ee5c06f70d28b6f64ca8ff0194059 in impala's branch refs/heads/master from wzhou-code
[ https://gitbox.apache.org/repos/asf?p=impala.git;h=9cc4f5e ]

IMPALA-10678: Support custom SASL protocol name in Kudu client

This patch added configurable flag variable kudu_sasl_protocol_name,
and call Kudu client API to set the SASL protocol name when creating
Kudu client in the FE and BE.
Upgraded toolchain to pull in new version of Kudu which provides new
Java/C++ client APIs for setting the SASL protocol name.

Testing:
 - Passed core run.

Change-Id: I0fb0b50f5e42e8a720564e51ad6c6185b51e3647
Reviewed-on: http://gerrit.cloudera.org:8080/17442
Reviewed-by: Impala Public Jenkins <im...@cloudera.com>
Tested-by: Impala Public Jenkins <im...@cloudera.com>


> Support custom SASL protocol name in Kudu client
> ------------------------------------------------
>
>                 Key: IMPALA-10678
>                 URL: https://issues.apache.org/jira/browse/IMPALA-10678
>             Project: IMPALA
>          Issue Type: Improvement
>            Reporter: Attila Bukor
>            Assignee: Wenzhe Zhou
>            Priority: Major
>
> As of KUDU-1884, Kudu supports custom Kerberos principals on server-side and custom SASL protocol (service) names on client-side which must match the SPN base, i.e. if the SPN is kudu/_HOST, SASL protocol name must be "kudu" in the client to be able to connect to the cluster.
> On the client-side, this can be set on the client builder:
> https://github.com/apache/kudu/blob/dc5b5bd899755faa506363bd00d3bbbac8d594d3/src/kudu/client/client.h#L308-L320
> https://github.com/apache/kudu/blob/dc5b5bd899755faa506363bd00d3bbbac8d594d3/java/kudu-client/src/main/java/org/apache/kudu/client/AsyncKuduClient.java#L2895-L2909
> Users should be able to set this in Impala to be able to connect to a Kudu cluster with non-default SPNs.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-all-unsubscribe@impala.apache.org
For additional commands, e-mail: issues-all-help@impala.apache.org