https://github.com/apache/hbase/blob/290ecbe829662775daf7153cc0729a5465d7fb32/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Scan.java
from 0.99 looks hbase’s Scan class uses fluent API, so it is not compatible 
with previous version.
public Scan setCaching(int caching) {
        this.caching = caching;
        return this;
        }
In dev environment, Kylin-1.2 supports 0.98.8’s Scan class.
I also saw the document says Kylin-1.2 support both 0.98 and 0.99 probably that 
is not correct. This need to be confirmed.
Before we figure out the root cause, probably you need downgrade hbase to 0.98.8

public void setCaching(int caching) {
  this.caching = caching;
}

or probably you can build kylin binary with hbase 0.99. What you downloaded is 
probably only compiled with hbase 0.98.8

Thanks
Edward

From: Gqchen <[email protected]<mailto:[email protected]>>
Reply-To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Date: Friday, January 22, 2016 at 23:23
To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Subject: Re: kylin org sample query failed as "Error when scan from lower key @ 
to upper key" after build successfully

Kylin environment:
kylin-1.2
hadoop-2.6.2
hive-1.2   hbase-0.99.0 [hive and hbase recomplied on hadoop-2.6.2]

hbase classpath :

/usr/local/webserver/hbase/conf
/usr/local/webserver/jdk/lib/tools.jar
/usr/local/webserver/hbase
/usr/local/webserver/hbase/lib/activation-1.1.jar
/usr/local/webserver/hbase/lib/aopalliance-1.0.jar
/usr/local/webserver/hbase/lib/apacheds-i18n-2.0.0-M15.jar
/usr/local/webserver/hbase/lib/apacheds-kerberos-codec-2.0.0-M15.jar
/usr/local/webserver/hbase/lib/api-asn1-api-1.0.0-M20.jar
/usr/local/webserver/hbase/lib/api-util-1.0.0-M20.jar
/usr/local/webserver/hbase/lib/asm-3.1.jar
/usr/local/webserver/hbase/lib/avro-1.7.4.jar
/usr/local/webserver/hbase/lib/commons-beanutils-1.7.0.jar
/usr/local/webserver/hbase/lib/commons-beanutils-core-1.8.0.jar
/usr/local/webserver/hbase/lib/commons-cli-1.2.jar
/usr/local/webserver/hbase/lib/commons-codec-1.7.jar
/usr/local/webserver/hbase/lib/commons-collections-3.2.1.jar
/usr/local/webserver/hbase/lib/commons-compress-1.4.1.jar
/usr/local/webserver/hbase/lib/commons-configuration-1.6.jar
/usr/local/webserver/hbase/lib/commons-daemon-1.0.13.jar
/usr/local/webserver/hbase/lib/commons-digester-1.8.jar
/usr/local/webserver/hbase/lib/commons-el-1.0.jar
/usr/local/webserver/hbase/lib/commons-httpclient-3.1.jar
/usr/local/webserver/hbase/lib/commons-io-2.4.jar
/usr/local/webserver/hbase/lib/commons-lang-2.6.jar
/usr/local/webserver/hbase/lib/commons-logging-1.1.3.jar
/usr/local/webserver/hbase/lib/commons-math-2.1.jar
/usr/local/webserver/hbase/lib/commons-math3-3.1.1.jar
/usr/local/webserver/hbase/lib/commons-net-3.1.jar
/usr/local/webserver/hbase/lib/curator-client-2.6.0.jar
/usr/local/webserver/hbase/lib/curator-framework-2.6.0.jar
/usr/local/webserver/hbase/lib/curator-recipes-2.6.0.jar
/usr/local/webserver/hbase/lib/disruptor-3.2.0.jar
/usr/local/webserver/hbase/lib/findbugs-annotations-1.3.9-1.jar
/usr/local/webserver/hbase/lib/gson-2.2.4.jar
/usr/local/webserver/hbase/lib/guava-12.0.1.jar
/usr/local/webserver/hbase/lib/guice-3.0.jar
/usr/local/webserver/hbase/lib/guice-servlet-3.0.jar
/usr/local/webserver/hbase/lib/hadoop-annotations-2.6.2.jar
/usr/local/webserver/hbase/lib/hadoop-auth-2.6.2.jar
/usr/local/webserver/hbase/lib/hadoop-client-2.6.2.jar
/usr/local/webserver/hbase/lib/hadoop-common-2.6.2.jar
/usr/local/webserver/hbase/lib/hadoop-hdfs-2.6.2.jar
/usr/local/webserver/hbase/lib/hadoop-mapreduce-client-app-2.6.2.jar
/usr/local/webserver/hbase/lib/hadoop-mapreduce-client-common-2.6.2.jar
/usr/local/webserver/hbase/lib/hadoop-mapreduce-client-core-2.6.2.jar
/usr/local/webserver/hbase/lib/hadoop-mapreduce-client-jobclient-2.6.2.jar
/usr/local/webserver/hbase/lib/hadoop-mapreduce-client-shuffle-2.6.2.jar
/usr/local/webserver/hbase/lib/hadoop-yarn-api-2.6.2.jar
/usr/local/webserver/hbase/lib/hadoop-yarn-client-2.6.2.jar
/usr/local/webserver/hbase/lib/hadoop-yarn-common-2.6.2.jar
/usr/local/webserver/hbase/lib/hadoop-yarn-server-common-2.6.2.jar
/usr/local/webserver/hbase/lib/hadoop-yarn-server-nodemanager-2.6.2.jar
/usr/local/webserver/hbase/lib/hamcrest-core-1.3.jar
/usr/local/webserver/hbase/lib/hbase-client-0.99.0.jar
/usr/local/webserver/hbase/lib/hbase-common-0.99.0.jar
/usr/local/webserver/hbase/lib/hbase-common-0.99.0-tests.jar
/usr/local/webserver/hbase/lib/hbase-examples-0.99.0.jar
/usr/local/webserver/hbase/lib/hbase-hadoop2-compat-0.99.0.jar
/usr/local/webserver/hbase/lib/hbase-hadoop-compat-0.99.0.jar
/usr/local/webserver/hbase/lib/hbase-it-0.99.0.jar
/usr/local/webserver/hbase/lib/hbase-it-0.99.0-tests.jar
/usr/local/webserver/hbase/lib/hbase-prefix-tree-0.99.0.jar
/usr/local/webserver/hbase/lib/hbase-protocol-0.99.0.jar
/usr/local/webserver/hbase/lib/hbase-server-0.99.0.jar
/usr/local/webserver/hbase/lib/hbase-server-0.99.0-tests.jar
/usr/local/webserver/hbase/lib/hbase-shell-0.99.0.jar
/usr/local/webserver/hbase/lib/hbase-testing-util-0.99.0.jar
/usr/local/webserver/hbase/lib/hbase-thrift-0.99.0.jar
/usr/local/webserver/hbase/lib/htrace-core-3.0.4.jar
/usr/local/webserver/hbase/lib/httpclient-4.2.5.jar
/usr/local/webserver/hbase/lib/httpcore-4.1.3.jar
/usr/local/webserver/hbase/lib/jackson-core-asl-1.8.8.jar
/usr/local/webserver/hbase/lib/jackson-jaxrs-1.8.8.jar
/usr/local/webserver/hbase/lib/jackson-mapper-asl-1.8.8.jar
/usr/local/webserver/hbase/lib/jackson-xc-1.8.8.jar
/usr/local/webserver/hbase/lib/jamon-runtime-2.3.1.jar
/usr/local/webserver/hbase/lib/jasper-compiler-5.5.23.jar
/usr/local/webserver/hbase/lib/jasper-runtime-5.5.23.jar
/usr/local/webserver/hbase/lib/javax.inject-1.jar
/usr/local/webserver/hbase/lib/java-xmlbuilder-0.4.jar
/usr/local/webserver/hbase/lib/jaxb-api-2.2.2.jar
/usr/local/webserver/hbase/lib/jaxb-impl-2.2.3-1.jar
/usr/local/webserver/hbase/lib/jersey-client-1.9.jar
/usr/local/webserver/hbase/lib/jersey-core-1.9.jar
/usr/local/webserver/hbase/lib/jersey-guice-1.9.jar
/usr/local/webserver/hbase/lib/jersey-json-1.9.jar
/usr/local/webserver/hbase/lib/jersey-server-1.9.jar
/usr/local/webserver/hbase/lib/jets3t-0.9.0.jar
/usr/local/webserver/hbase/lib/jettison-1.3.1.jar
/usr/local/webserver/hbase/lib/jetty-6.1.26.jar
/usr/local/webserver/hbase/lib/jetty-sslengine-6.1.26.jar
/usr/local/webserver/hbase/lib/jetty-util-6.1.26.jar
/usr/local/webserver/hbase/lib/jruby-complete-1.6.8.jar
/usr/local/webserver/hbase/lib/jsch-0.1.42.jar
/usr/local/webserver/hbase/lib/jsp-2.1-6.1.14.jar
/usr/local/webserver/hbase/lib/jsp-api-2.1-6.1.14.jar
/usr/local/webserver/hbase/lib/jsr305-1.3.9.jar
/usr/local/webserver/hbase/lib/junit-4.11.jar
/usr/local/webserver/hbase/lib/leveldbjni-all-1.8.jar
/usr/local/webserver/hbase/lib/libthrift-0.9.0.jar
/usr/local/webserver/hbase/lib/log4j-1.2.17.jar
/usr/local/webserver/hbase/lib/metrics-core-2.2.0.jar
/usr/local/webserver/hbase/lib/netty-3.2.4.Final.jar
/usr/local/webserver/hbase/lib/netty-all-4.0.19.Final.jar
/usr/local/webserver/hbase/lib/paranamer-2.3.jar
/usr/local/webserver/hbase/lib/protobuf-java-2.5.0.jar
/usr/local/webserver/hbase/lib/servlet-api-2.5-6.1.14.jar
/usr/local/webserver/hbase/lib/servlet-api-2.5.jar
/usr/local/webserver/hbase/lib/slf4j-api-1.7.5.jar
/usr/local/webserver/hbase/lib/slf4j-log4j12-1.7.5.jar
/usr/local/webserver/hbase/lib/snappy-java-1.0.4.1.jar
/usr/local/webserver/hbase/lib/xercesImpl-2.9.1.jar
/usr/local/webserver/hbase/lib/xml-apis-1.3.04.jar
/usr/local/webserver/hbase/lib/xmlenc-0.52.jar
/usr/local/webserver/hbase/lib/xz-1.0.jar
/usr/local/webserver/hbase/lib/zookeeper-3.4.6.jar
/usr/local/webserver/hadoop-spark-2.6.2/etc/hadoop
/usr/local/webserver/hadoop-spark-2.6.2/share/hadoop/common/lib/*
/usr/local/webserver/hadoop-spark-2.6.2/share/hadoop/common/*
/usr/local/webserver/hadoop-spark-2.6.2/share/hadoop/hdfs
/usr/local/webserver/hadoop-spark-2.6.2/share/hadoop/hdfs/lib/*
/usr/local/webserver/hadoop-spark-2.6.2/share/hadoop/hdfs/*
/usr/local/webserver/hadoop-spark-2.6.2/share/hadoop/yarn/lib/*
/usr/local/webserver/hadoop-spark-2.6.2/share/hadoop/yarn/*
/usr/local/webserver/hadoop-spark-2.6.2/share/hadoop/mapreduce/lib/*
/usr/local/webserver/hadoop-spark-2.6.2/share/hadoop/mapreduce/*
/usr/local/webserver/hbase/lib/
/usr/local/webserver/hbase/conf
/usr/local/webserver/hive/lib/
/usr/local/webserver/hive/catalog/
/usr/local/webserver/hadoop-spark/contrib/capacity-scheduler/*.jar


Thanks!

在 2016年1月23日,下午3:04,Zhang, Edward (GDI Hadoop) 
<[email protected]<mailto:[email protected]>> 写道:

you

Reply via email to