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? > >
