我无法从SQuirrel Client连接到Phoenix .

使用的版本:

Hortonworks HDP 2.5.3.0,phoenix-4.7.0.2.5.3.0-37,Hbase 1.1.2,SQuirrel Client版本3.8.1

我在AWS EC2实例上使用Ambari安装(ambari - 2.5.1)创建了3个节点集群 . 群集是非kerberised(不安全) . 我可以使用sqlline.py访问Phoenix层 .

我已按照以下链接配置SQuirrel .

https://community.hortonworks.com/articles/44350/setting-up-squirrel-and-phoenix-integration.html

我能够成功创建Phoenix驱动程序和别名,但是当我尝试连接时(我没有使用任何用户ID或密码),它给出了以下错误:


尝试打开SQL连接时发生意外错误 . class java.util.concurrent.TimeoutException:null

来自net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.awaitConnection(OpenConnectionCommand.java:132)的java.util.concurrent.FutureTask.get(FutureTask.java:205)中的java.util.concurrent.TimeoutException . sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.access $ 100(OpenConnectionCommand.java:45)位于java.util的net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand $ 2.run(OpenConnectionCommand.java:115) . concurrent.Executors $ runnableAdapter.call(Executors.java:511)java.util.concurrent.FutureTask.run(FutureTask.java:266)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at java java.lang.Thread.run中的.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:624)(Thread.java:748)

请指教 .