Hi Arun, Charles commented on the Drill version; here I'll assume you are actually using Drill 1.17. Hard to diagnose the issue remotely. Here are a few things to double-check.
The message does look odd, do you really have a user named ":doesBucketExist"? Not sure where Drill got this user from. Searching the source code, this message occurs when Drill does a "do as" with a user defined, it seems, defined by the Hadoop proxy user system. Does your core-site.xml file contain the definition of a proxy user? See documentation at [1]. Does your core-site.xml file contain the entries from the Drill docs? [2] And only those entries (no other entries copied from some other Hadoop-based file?) Is the file named "core-site.xml" and is it in your Drill conf directory? Or, if you are using a separate "site" directory, is it in the site's conf directory? If using core-site.xml, did you remove the corresponding properties from the JSON storage plugin config? Do these same credentials work with the AWS script to access S3? Thanks, - Paul [1] https://drill.apache.org/docs/configuring-inbound-impersonation/ [1] https://drill.apache.org/docs/s3-storage-plugin/ On Wednesday, March 11, 2020, 4:38:49 AM PDT, Arun Sathianathan <[email protected]> wrote: Hi, We are running Drill 1.7 in embedded mode and trying to connect to ECS using s3 plugin. We tried having the config in both plugin and core-site.xml but doesn’t work and gives below error: Validation error: Failed to create DrillFileSystem for proxy user :doesBucketExist on ... Please can someone give pointers? Appreciate any help. Thanks. Regards, Arun Sent from my iPhone
