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  

Reply via email to