You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by "Danny Chen (Jira)" <ji...@apache.org> on 2021/11/27 04:22:00 UTC

[jira] [Updated] (HUDI-2402) Hive Sync supports Kerberos authentication

     [ https://issues.apache.org/jira/browse/HUDI-2402?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Danny Chen updated HUDI-2402:
-----------------------------
    Fix Version/s:     (was: 0.10.0)

> Hive Sync supports Kerberos authentication
> ------------------------------------------
>
>                 Key: HUDI-2402
>                 URL: https://issues.apache.org/jira/browse/HUDI-2402
>             Project: Apache Hudi
>          Issue Type: Improvement
>          Components: Flink Integration, Hive Integration
>            Reporter: 王晓宇
>            Priority: Critical
>              Labels: pull-request-available
>             Fix For: 0.11.0
>
>   Original Estimate: 3h
>  Remaining Estimate: 3h
>
> For Hive with Kerberos enabled, THE HMS of HUDI cannot access the Hive metadata
> Hive.get(configuration).getMSC()
> Methods before
> Perform Kerberos authentication on the Flink client
> Set the parameters for enabling Kerberos authentication and the configuration parameters for transmitting hive Principal to Hive
> I added two parameters
> 1.hive_sync.use_kerberos
> 2.hive_sync.kerberos_principal
> Use the following method to enable Hive Kerberos access control
> CREATE TABLE t2(
> Uuid VARCHAR (20),
> The name VARCHAR (10),
> The age INT,
> Ts TIMESTAMP (3),
> ` partition ` VARCHAR (20)
> )
> PARTITIONED BY (`partition`)
> with(
> 'connector' = 'hudi',
> 'hive_sync.enable'='true',
> 'hive_sync.db'='test',
> 'hive_sync.table'='t2',
> 'hive_sync.mode'='hms',
> 'path' = 'hdfs://ip:8020/warehouse/hudi/t2',
> 'hive_sync.metastore.uris'='thrift://ip:9083',
> 'hive_sync.use_kerberos' = 'true',
> 'hive_sync.kerberos_principal' = 'hive/_HOST@BIGDATA'
> )



--
This message was sent by Atlassian Jira
(v8.20.1#820001)