Hi,

I am new to drill and running into a problem with a basic setup.

From https://github.com/HariSekhon/Dockerfiles/tree/master/apache-drill, I run 
a docker-compose ($ docker-compose up) of drill, and open up port 8047 for 
incoming drill requests.  The UI at http://0.0.0.0:8047 works.

On OSX, I have installed the ODBC driver 
http://package.mapr.com/tools/MapR-ODBC/MapR_Drill/MapRDrill_odbc_v1.3.22.1055/

Then updated my odbc.ini file under ~/Library/ODBC with my port and host such 
as:
--------------------
[ODBC]
Trace=yes

[ODBC Data Sources]
MapR Drill=MapR Drill ODBC Driver

[MapR Drill]

# Description: DSN Description.
# This key is not necessary and is only to give a description of the data 
source.
Description=MapR Drill ODBC Driver DSN

Driver=/Library/mapr/drill/lib/libdrillodbc_sbu.dylib
ConnectionType=Direct
HOST=0.0.0.0
PORT=18047
AuthenticationType=No Authentication
DelegationUID=
#KrbServiceHost=
#KrbServiceName=
AdvancedProperties=CastAnyToVarchar=true;HandshakeTimeout=10;QueryTimeout=180;TimestampTZDisplayTimezone=utc;
ExcludedSchemas=sys,INFORMATION_SCHEMA;NumberOfPrefetchBuffers=5;
Catalog=DRILL
Schema=
---------

Then using the DrillExplorer when I try to connect to my DSN, I keep getting 
the following error:

Connection failed.
[MapR][Drill] (20) Failure occurred while trying to connect to 
local=0.0.0.0:8047. (Details: [30004]Connection failed with error: Cannot 
decode handshake.)

Any ideas?

Thanks
--
Regards,
Nicolas Seyvet

Reply via email to