A couple of things to check.

Make sure the client can resolve the hostnames for all 3 the ZK nodes (quickest 
way is to add the hostnames and IPs to the /etc/hosts file)

Double check the ZKClusterID on the Drill cluster and make sure it matches 
exactly.
- It must match the cluster-id in the drill-override.conf file 

Also check the latest configuration documentation here
http://drill.apache.org/docs/installing-the-driver-on-linux/

—Andries


On May 2, 2015, at 2:05 AM, Mohit Kaushik <[email protected]> wrote:

> I have 3 node Apache Hadoop cluster and DRillbit installed on each node. I
> am trying to connect with Drill ODBC on centos. But while testing with
> iodbctest with this connection String.
> 
> DRIVER=libmaprdrillodbc64.so;ConnectionType=ZooKeeper;
> ZKQuorum=mohit:2181,vaibhav;2181,orkash:2181;ZKClusterID=Orkashdrillbit
> 
> I got this output----------------------------------------------------------
> 
> SQLDriverConnect = [MapR][DSI] (20032) Required setting 'ZKClusterID' is not
> present in the connection settings. (20032) SQLSTATE=28000
> ODBC_Connect = [MapR][DSI] (20032) Required setting 'ZKClusterID' is not 
> present in the connection settings. (20032) SQLSTATE=28000
> ----------------------------------------------------------------------------
> 
> while I have specified the ZKClusterID. It is asking for it. 
> Is there any problem with the connection String or the configuration file?
> Should I pass the name of the driver or path?
> 
> 

Reply via email to