You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@drill.apache.org by "Matt Keranen (JIRA)" <ji...@apache.org> on 2019/04/23 19:31:00 UTC

[jira] [Resolved] (DRILL-7197) Drill attempts to create table on Amazon when configured for on premise S3A

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

Matt Keranen resolved DRILL-7197.
---------------------------------
    Resolution: Not A Problem

S3 configuration needs to be in core-site.xml, not the storage configuration.

> Drill attempts to create table on Amazon when configured for on premise S3A
> ---------------------------------------------------------------------------
>
>                 Key: DRILL-7197
>                 URL: https://issues.apache.org/jira/browse/DRILL-7197
>             Project: Apache Drill
>          Issue Type: Bug
>          Components:  Server
>    Affects Versions: 1.15.0
>         Environment: On premises 4 node Minio S3A storage cluster:
> {
>  {{ "type": "file",}}
>  {{ "connection": "s3a://logs",}}
>  {{ "config": {}}
>  {{  "fs.s3a.endpoint": "x.x.x.x:9001",}}
>  {{  "fs.s3a.connection.ssl.enabled": "false",}}
>  {{  "fs.s3a.access.key": "xxx",}}
>  {{  "fs.s3a.secret.key": "xxx"}}
>  {{ },}}
>  {{ "workspaces": {}}
>  {{  "tmp": {}}
>  {{   "location": "/tmp",}}
>  {{   "writable": true,}}
>  {{   "defaultInputFormat": null,}}
>  {{   "allowAccessOutsideWorkspace": false}}
>  {{  },}}
>  {{  "logs": {}}
>  {{  "location": "/",}}
>  {{  "writable": true,}}
>  {{  "defaultInputFormat": null,}}
>  {{  "allowAccessOutsideWorkspace": false }}
>  {{ }}}
> },
>            Reporter: Matt Keranen
>            Priority: Major
>
> Attempting to create Parquet tables from JSON data both within an on premises Minio S3A cluster.
> Able to SELECT from local S3 storage (Minio), but CTAS seems to be trying to go to Amazon S3:
>     SELECT * FROM s3.logs LIMIT 1;
> works, but
>     CREATE TABLE s3.logs.`test` SELECT ... FROM s3.logs
> results in the following error. Drill appears to attempt a connection to Amazon on a CTAS but not a SELECT alone:
>  
> {{Error: SYSTEM ERROR: AmazonS3Exception: Status Code: 403, AWS Service: Amazon S3, AWS Request ID: XXX, AWS Error Code: InvalidAccessKeyId, AWS Error Message: The AWS Access Key Id you provided does not exist in our records.}}



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