Try to utilize appropriate phoenix-[version]-client.jar for your hbase cluster. 
If sqlline works smoothly, try to rebuild phoenix and get the client jar.





CertusNet 
赛特斯信息科技股份有限公司
 
孙福林
Add:  江苏省南京市玄武区玄武大道699-22号18幢 赛特斯大楼
Mobile: 15850710386
Mail: su...@certusnet.com.cn   
Website: www.certusnet.com.cn
 
From: Russell Jurney
Date: 2014-08-22 08:51
To: user@phoenix.apache.org
Subject: Unable to Connect Squirrel to Phoenix 4
I follow instructions but get this error:

java.util.concurrent.ExecutionException: java.lang.RuntimeException: 
java.lang.RuntimeException: hbase-default.xml file seems to be for and old 
version of HBase (null), this version is 0.98.1-cdh5.1.0
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:202)
at 
net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.awaitConnection(OpenConnectionCommand.java:132)
at 
net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.access$100(OpenConnectionCommand.java:45)
at 
net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand$2.run(OpenConnectionCommand.java:115)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: 
hbase-default.xml file seems to be for and old version of HBase (null), this 
version is 0.98.1-cdh5.1.0
at 
net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.executeConnect(OpenConnectionCommand.java:175)
at 
net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.access$000(OpenConnectionCommand.java:45)
at 
net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand$1.run(OpenConnectionCommand.java:104)
... 5 more
Caused by: java.lang.RuntimeException: hbase-default.xml file seems to be for 
and old version of HBase (null), this version is 0.98.1-cdh5.1.0
at 
org.apache.hadoop.hbase.HBaseConfiguration.checkDefaultsVersion(HBaseConfiguration.java:70)
at 
org.apache.hadoop.hbase.HBaseConfiguration.addHbaseResources(HBaseConfiguration.java:102)
at 
org.apache.hadoop.hbase.HBaseConfiguration.create(HBaseConfiguration.java:113)
at 
org.apache.phoenix.query.ConfigurationFactory$ConfigurationFactoryImpl.getConfiguration(ConfigurationFactory.java:41)
at 
org.apache.phoenix.query.QueryServicesOptions.withDefaults(QueryServicesOptions.java:146)
at org.apache.phoenix.query.QueryServicesImpl.<init>(QueryServicesImpl.java:34)
at org.apache.phoenix.jdbc.PhoenixDriver.getQueryServices(PhoenixDriver.java:96)
at 
org.apache.phoenix.jdbc.PhoenixDriver.getConnectionQueryServices(PhoenixDriver.java:114)
at 
org.apache.phoenix.jdbc.PhoenixEmbeddedDriver.connect(PhoenixEmbeddedDriver.java:112)
at 
net.sourceforge.squirrel_sql.fw.sql.SQLDriverManager.getConnection(SQLDriverManager.java:133)
at 
net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.executeConnect(OpenConnectionCommand.java:167)
... 7 more

-- 
Russell Jurney twitter.com/rjurney russell.jur...@gmail.com datasyndrome.com 
ᐧ

Reply via email to