I run SQLLine, configured to work with CDH 5.1, via the following command: java -cp > lib/*:target/uber-phoenix-debug-1.0-SNAPSHOT.jar:target/phoenix-debug-1.0-SNAPSHOT.jar > com.hivedata.phoenix.PhoenixSqlline -u jdbc:phoenix:cluster1-srv2 -n none > -p none --color=true --fastConnect=true --silent=false --verbose=true > --isolation=TRANSACTION_READ_COMMITTED -d > org.apache.phoenix.jdbc.PhoenixDriver >
And I get the error below. I'm not sure what to do, plz help :) Setting property: [isolation, TRANSACTION_READ_COMMITTED] >> >> issuing: !connect jdbc:phoenix:cluster1-srv2 none none >> org.apache.phoenix.jdbc.PhoenixDriver >> >> Connecting to jdbc:phoenix:cluster1-srv2 >> java.lang.NoClassDefFoundError: >> org/apache/hadoop/hbase/regionserver/ConstantSizeRegionSplitPolicy >> at java.lang.ClassLoader.defineClass1(Native Method) >> at java.lang.ClassLoader.defineClass(ClassLoader.java:800) >> at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) >> at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) >> at java.net.URLClassLoader.access$100(URLClassLoader.java:71) >> at java.net.URLClassLoader$1.run(URLClassLoader.java:361) >> at java.net.URLClassLoader$1.run(URLClassLoader.java:355) >> at java.security.AccessController.doPrivileged(Native Method) >> at java.net.URLClassLoader.findClass(URLClassLoader.java:354) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:425) >> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:358) >> at >> org.apache.phoenix.query.QueryConstants.<clinit>(QueryConstants.java:154) >> at org.apache.phoenix.util.SchemaUtil.getNameAsBytes(SchemaUtil.java:238) >> at >> org.apache.phoenix.util.SchemaUtil.getTableNameAsBytes(SchemaUtil.java:229) >> at >> org.apache.phoenix.util.SchemaUtil.getTableNameAsBytes(SchemaUtil.java:225) >> at >> org.apache.phoenix.query.ConnectionQueryServicesImpl.<clinit>(ConnectionQueryServicesImpl.java:162) >> at >> org.apache.phoenix.jdbc.PhoenixDriver.getConnectionQueryServices(PhoenixDriver.java:121) >> at >> org.apache.phoenix.jdbc.PhoenixEmbeddedDriver.connect(PhoenixEmbeddedDriver.java:112) >> at sqlline.SqlLine$DatabaseConnection.connect(SqlLine.java:4650) >> at sqlline.SqlLine$DatabaseConnection.getConnection(SqlLine.java:4701) >> at sqlline.SqlLine$Commands.connect(SqlLine.java:3942) >> at sqlline.SqlLine$Commands.connect(SqlLine.java:3851) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:606) >> at sqlline.SqlLine$ReflectiveCommandHandler.execute(SqlLine.java:2810) >> at sqlline.SqlLine.dispatch(SqlLine.java:817) >> at sqlline.SqlLine.initArgs(SqlLine.java:633) >> at sqlline.SqlLine.begin(SqlLine.java:680) >> at sqlline.SqlLine.mainWithInputRedirection(SqlLine.java:441) >> at sqlline.SqlLine.main(SqlLine.java:424) >> at com.hivedata.phoenix.PhoenixSqlline.main(PhoenixSqlline.java:16) >> Caused by: java.lang.ClassNotFoundException: >> org.apache.hadoop.hbase.regionserver.ConstantSizeRegionSplitPolicy >> at java.net.URLClassLoader$1.run(URLClassLoader.java:366) >> at java.net.URLClassLoader$1.run(URLClassLoader.java:355) >> at java.security.AccessController.doPrivileged(Native Method) >> at java.net.URLClassLoader.findClass(URLClassLoader.java:354) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:425) >> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:358) >> ... 34 more >> sqlline version 1.1.2 >> -- >> Russell Jurney twitter.com/rjurney [email protected] datasyndrome. >> com >> >> ᐧ
