I am trying to access a drill bit running in a VM from Squirrel on my
desktop.  I'm unsure of the Squirrel alias syntax, and having an issue
troubleshooting because I can't access the web interface on 8047 in the
VM.  I'm trying this on a VM  before worrying about deploying it into a
real cluster.

1. I opened the VM FW for 8047 and 2181 so that I could hit them from my
desktop.  I also saved and restarted iptables.  Iptables is setup to accept
inbound requests from my desktop:

iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     tcp  --  anywhere             anywhere            tcp
dpt:eforward
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:8047

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

2. I installed and started 0.70 using -u jdbc:drill:zk=local, and then ran
some queries against files on "DFS," which worked fine.  Netstat says that
the drillbit is running on 8047, but that nothing is running on the ZK port.

# netstat -an | egrep "(8047|2181)"
tcp        0      0 :::8047                     :::*
LISTEN

3. I followed the Squirrel installation instructions, but got hung up
defining the driver and alias because the instructions appear to be for
people not running Drill in "local" mode.

4. I thought I'd look at the web UI to see if it gave me any clues about
how to connect Squirrel to the drillbit, but for some reason, I cannot
connect to the drillbit running on exposed port 8047.  (I can, however,
connect to Ambari running on 8080.)

Is it possible to connect Squirrel on the desktop to the local drillbit
running in the VM?


Thanks

Reply via email to