I'll start another thread on the Squirrel SQL issue when I have a minute to capture the details.
Thanks Sent from my iPhone > On Jun 5, 2014, at 12:41 AM, Gabriel Reid <gabriel.r...@gmail.com> wrote: > > I believe that most (or all) of the incompatibilities with older > versions of HBase are related to secondary indexes, so if you're not > using those then it's likely you won't run into too many issues. > > What issues are you coming up against in getting Squirrel SQL working? > > - Gabriel > >> On Thu, Jun 5, 2014 at 7:55 AM, Justin Workman <justinjwork...@gmail.com> >> wrote: >> Thanks for the reply. I am currently running phoenix 3.0 on CDH4.3.0 >> and every seems to work. >> >> I was trying to build against cdh in hopes of getting squirrel SQL >> working. I can't come up with a working configuration. >> >> Thanks >> >> Sent from my iPhone >> >>> On Jun 4, 2014, at 11:12 PM, Gabriel Reid <gabriel.r...@gmail.com> wrote: >>> >>> Hi Justin, >>> >>> Phoenix 3.0.0 is dependent on HBase 0.94.14, and CDH 4.3.0 uses HBase >>> 0.94.6. Parts of Phoenix are dependent on features in HBase that only >>> became available after 0.94.6, so (as you've found), building against >>> CDH 4.3.0 won't work. >>> >>> I have had success building against CDH 4.6.0 (with HBase 0.95.16) >>> using -Dhadoop.profile=2. >>> >>> - Gabriel >>> >>> >>>> On Thu, Jun 5, 2014 at 1:34 AM, Justin Workman <justinjwork...@gmail.com> >>>> wrote: >>>> All, >>>> >>>> I am trying to rebuild Phoenix against CDH4.3.0 Hbase/Hadoop versions and I >>>> am getting some compile issues. For the record I get the same issues wether >>>> I update the parent pom to use the CDH versions, or if I leave it default. >>>> I >>>> have downloaded the src tar file form the Apache Phoenix website and run a >>>> mvn clean install and a mvn clean install -Dhadoop.profile=2 (I added my >>>> CDH >>>> dependancies to the Hadoop-2 profile) >>>> >>>> I am trying to build on Ubuntu 12.04 and have tried with mvn 3.0.4 and mvn >>>> 3.2.1 with Java 1.6.0_31. I have also tried to wipe my entire local maven >>>> repository and forced all dependancies to be re-downloaded. >>>> >>>> Here is the error I am getting during the compile phase of Phoenix-core >>>> >>>> Thanks in advance for any help or pointers >>>> >>>> [ERROR] Failed to execute goal >>>> org.apache.maven.plugins:maven-compiler-plugin:3.0:compile >>>> (default-compile) >>>> on project phoenix-core: Compilation failure: Compilation failure: >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/phoenix/query/QueryServicesOptions.java:[61,48] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : class WALEditCodec >>>> >>>> [ERROR] location: package org.apache.hadoop.hbase.regionserver.wal >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[29,37] >>>> package org.apache.hadoop.hbase.codec does not exist >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[30,37] >>>> package org.apache.hadoop.hbase.codec does not exist >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[31,37] >>>> package org.apache.hadoop.hbase.codec does not exist >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[32,37] >>>> package org.apache.hadoop.hbase.codec does not exist >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[45,42] >>>> cannot find symbol >>>> >>>> [ERROR] symbol: class WALEditCodec >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[67,10] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : class Decoder >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[80,10] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : class Encoder >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[94,45] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : class BaseDecoder >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[111,55] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : class BaseDecoder >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[113,13] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : class Decoder >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec.CompressedIndexKeyValueDecoder >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[122,59] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : class Decoder >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec.CompressedIndexKeyValueDecoder >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[153,53] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : class BaseEncoder >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[178,63] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : class BaseEncoder >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[179,13] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : class Encoder >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec.CompressedIndexKeyValueEncoder >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[181,60] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : class Encoder >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec.CompressedIndexKeyValueEncoder >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/phoenix/hbase/index/Indexer.java:[42,38] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : class Durability >>>> >>>> [ERROR] location: package org.apache.hadoop.hbase.client >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/phoenix/query/QueryServicesOptions.java:[418,20] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : variable WALEditCodec >>>> >>>> [ERROR] location: class org.apache.phoenix.query.QueryServicesOptions >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java:[857,73] >>>> incompatible types; no instance(s) of type variable(s) K,V exist so that >>>> java.util.TreeMap<K,V> conforms to >>>> java.util.TreeMap<byte[],org.apache.hadoop.hbase.HRegionLocation> >>>> >>>> [ERROR] found : <K,V>java.util.TreeMap<K,V> >>>> >>>> [ERROR] required: >>>> java.util.TreeMap<byte[],org.apache.hadoop.hbase.HRegionLocation> >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java:[866,65] >>>> incompatible types; no instance(s) of type variable(s) K,V exist so that >>>> java.util.TreeMap<K,V> conforms to java.util.TreeMap<byte[],java.lang.Long> >>>> >>>> [ERROR] found : <K,V>java.util.TreeMap<K,V> >>>> >>>> [ERROR] required: java.util.TreeMap<byte[],java.lang.Long> >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[62,5] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : variable super >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[60,3] >>>> method does not override or implement a method from a supertype >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[74,5] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : class Decoder >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[74,23] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : variable super >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[66,3] >>>> method does not override or implement a method from a supertype >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[87,5] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : class Encoder >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[87,23] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : variable super >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[79,3] >>>> method does not override or implement a method from a supertype >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[107,57] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : variable in >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec.IndexKeyValueDecoder >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[105,5] >>>> method does not override or implement a method from a supertype >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[130,24] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : variable in >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec.CompressedIndexKeyValueDecoder >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[145,57] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : variable in >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec.CompressedIndexKeyValueDecoder >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[127,5] >>>> method does not override or implement a method from a supertype >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[160,7] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : variable super >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec.IndexKeyValueEncoder >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[158,5] >>>> method does not override or implement a method from a supertype >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[166,7] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : method checkFlushed() >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec.IndexKeyValueEncoder >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[169,44] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : variable out >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec.IndexKeyValueEncoder >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[163,5] >>>> method does not override or implement a method from a supertype >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[189,7] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : variable super >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec.CompressedIndexKeyValueEncoder >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[186,5] >>>> method does not override or implement a method from a supertype >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[195,7] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : method checkFlushed() >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec.CompressedIndexKeyValueEncoder >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[202,7] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : variable out >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec.CompressedIndexKeyValueEncoder >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[209,42] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : variable out >>>> >>>> [ERROR] location: class >>>> org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec.CompressedIndexKeyValueEncoder >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/wal/IndexedWALEditCodec.java:[192,5] >>>> method does not override or implement a method from a supertype >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/phoenix/hbase/index/Indexer.java:[291,20] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : method getDurability() >>>> >>>> [ERROR] location: class org.apache.hadoop.hbase.client.Mutation >>>> >>>> [ERROR] >>>> /home/xxxxx/Downloads/phoenix-3.0.0-incubating-src/phoenix-core/src/main/java/org/apache/phoenix/hbase/index/Indexer.java:[291,40] >>>> cannot find symbol >>>> >>>> [ERROR] symbol : variable Durability >>>> >>>> [ERROR] location: class org.apache.phoenix.hbase.index.Indexer >>>> >>>> [ERROR] -> [Help 1] >>>> >>>> [ERROR] >>>> >>>> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e >>>> switch. >>>> >>>> [ERROR] Re-run Maven using the -X switch to enable full debug logging. >>>> >>>> [ERROR] >>>> >>>> [ERROR] For more information about the errors and possible solutions, >>>> please >>>> read the following articles: >>>> >>>> [ERROR] [Help 1] >>>> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException >>>> >>>> [ERROR] >>>> >>>> [ERROR] After correcting the problems, you can resume the build with the >>>> command