Hi,
I configured 2-node Dremio coordinator with external ZooKeeper, and I can use JDBC with ZooKeeper Quorum to connect Dremio, but I got connection fail with ODBC ZooKeeper Quorum.
Based on the error, it seems that the ODBC driver is maybe parsing the connection string incorrectly. Assuming that you have a ZKnode for one of the cluster coordinators at /ho/ha/dremio/coordinator can you try pointing to just one member of the quorum? If you are using the windows ODBC configurator that would look like:
The only one can be success is that if I use /dremio/coordinator as cluster id. However, the /dremio/coordinator is my another Dremio cluster. ( I have multiple Dremio cluster that using same zookeeper)
@ben
Here is the path of my one Dremio Cluster (only 1 coordinator). This is working for JDBC and ODBC that using ZooKeeper Quorum
[zk: host1.aa.com:2181(CONNECTED) 9] ls /dremio
[semaphore, leader-latch, coordinator, executor, master]
[zk: host1.aa.com:2181(CONNECTED) 10] ls /dremio/coordinator
[cc86c318-c6dd-4547-8b79-d4473154dc76]
After the comparison, I can see this is different. I wonder if it is regarding the ZooKeeper setting in dremio.conf. I put the path at each node in dremio.conf, should I put the path only at the last ZK node ?