I have Phoenix installed on a 5 node Cloudera cluster with 3 zookeeper nodes on AWS. I have put the phoenix server and client jars in the hbase class path on all nodes and restarted the cluster. The phoenix command line works on the cluster and running an executable JDBC jar on the cluster returns data.
When I run the JDBC program on my local machine I get the error below. I've read here that there is an issue on AWS where internal and external IPs were get confused and zookeeper can't connect to HBase properly.