You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Sandhya Agarwal (JIRA)" <ji...@apache.org> on 2018/07/10 12:15:00 UTC

[jira] [Created] (HIVE-20133) Cannot set fs.s3a.access.key and fs.s3a.secret.key for HiveMetastoreClient

Sandhya Agarwal created HIVE-20133:
--------------------------------------

             Summary: Cannot set fs.s3a.access.key and fs.s3a.secret.key for HiveMetastoreClient
                 Key: HIVE-20133
                 URL: https://issues.apache.org/jira/browse/HIVE-20133
             Project: Hive
          Issue Type: Bug
          Components: Standalone Metastore
    Affects Versions: 3.0.0
            Reporter: Sandhya Agarwal


Hello,

We want to leverage standalone metastore for our project, for which I want to enable access to multiple S3 buckets, each with its own access key and secret key. I am trying to access the metastore operations from a Java client using HiveMetastoreClient and using the thrift metastore URI to connect to the metastore service. For the database location and table location, I am using the S3A file system scheme. I am trying to set the access key and secret key for the S3 bucket location in the HiveMetastoreClient, but the client side settings are never honoured and I cannot figure out a way to do this. One way is to provide the per-bucket access key and secret key on the server side in metastore-site.xml. However, I want this to be dynamic as I want the metastore to be multi tenant enabled and based on the current tenant user, I wish to provide these keys through my client. I tried looking through the metastore source code, but did not find a way to do this. Can this be done ?

Thank you,

Sandhya

 

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)