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