Posts: 126
Registered: ‎10-15-2014
Accepted Solution

hbase phoenix install

read about apache phoenix on



I followed the instructions on

Since I am on CDH5 I downloaded Phoenix 4.2.2 - HBase 0.98.1+

I untared the packaged and copied the phoenix-4.2.2-server.jar to lib/hbase/lib to every region server and restarted the cluster

but when I invoke phoenix via sqlline (they now include the package)  bin/ localhost


Setting property: [isolation, TRANSACTION_READ_COMMITTED]
issuing: !connect jdbc:phoenix:zookeeper.local none none org.apache.phoenix.jdbc.PhoenixDriver
Connecting to jdbc:phoenix:localhost
java.lang.UnsupportedClassVersionError: org/apache/phoenix/jdbc/PhoenixDriver : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(
at java.lang.ClassLoader.defineClass(
at Method)
at java.lang.ClassLoader.loadClass(
at sun.misc.Launcher$AppClassLoader.loadClass(
at java.lang.ClassLoader.loadClass(
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(
at sqlline.SqlLine$DatabaseConnection.connect(
at sqlline.SqlLine$DatabaseConnection.getConnection(
at sqlline.SqlLine$Commands.connect(
at sqlline.SqlLine$Commands.connect(
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
at java.lang.reflect.Method.invoke(
at sqlline.SqlLine$ReflectiveCommandHandler.execute(
at sqlline.SqlLine.dispatch(
at sqlline.SqlLine.initArgs(
at sqlline.SqlLine.begin(
at sqlline.SqlLine.mainWithInputRedirection(
at sqlline.SqlLine.main(



Anybody try to install phoenix on CDH - Can you share instructions

Cloudera Employee
Posts: 578
Registered: ‎01-20-2014

Re: hbase phoenix install

I haven't used Phoenix, so this is just a shot in the dark. As per
this stackoverflow post, you might need to use a more recent JDK. If
you have more than one JDK installed, try ensuring you are using JDK

Gautam Gopalakrishnan
Posts: 126
Registered: ‎10-15-2014

Re: hbase phoenix install

Upgraded my cluster to use  java 7 and it works fine now

New Contributor
Posts: 3
Registered: ‎03-02-2015

Re: hbase phoenix install

Hi Scratch28,


Where you able to connect to phoenix from your local machine? I have the Phonenix 4.2 on CDH 5.3.1 same as yourself but I'm having a problem described here. 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?





New Contributor
Posts: 1
Registered: ‎01-06-2016

Re: hbase phoenix install

are you problem slove?

I have the same proble.  useing CDH5.47 and install  phoenix version is ( phoenix-4.5.2-HBase-1.0-bin).

my java jdk version is 1.7.0_79, .use [root@node2 bin]# ./ node2:2181

but, it worng  append:

issuing: !connect jdbc:phoenix:node2:2181 none none org.apache.phoenix.jdbc.PhoenixDriver
Connecting to jdbc:phoenix:node2:2181
16/01/07 10:46:17 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Error: ERROR 1102 (XCL02): Cannot get all table regions (state=XCL02,code=1102)
java.sql.SQLException: ERROR 1102 (XCL02): Cannot get all table regions

 what can I do!

Any idea.



New Contributor
Posts: 10
Registered: ‎09-19-2013

Re: hbase phoenix install

[ Edited ]

Hi all I have question:

can I install phoenix on cdh5.5.x without parcels, I never used the parcels before, I installed cdh cluster using apt package manager on ubuntu servers