You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by sh...@apache.org on 2018/06/11 07:51:13 UTC
[kylin] branch KYLIN-2932-master updated (614edba -> 9f64f04)
This is an automated email from the ASF dual-hosted git repository.
shaofengshi pushed a change to branch KYLIN-2932-master
in repository https://gitbox.apache.org/repos/asf/kylin.git.
discard 614edba APACHE-KYLIN-2932: Simplify the thread model for in-memory cubing
add e20e244 KYLIN-3345 Use Apache Parent POM 19
add faf7064 KYLIN-3363 fix wrong partition condition appended in JDBC Source
add 3681089 KYLIN-3380 JDBC source - add a configuration file for sqoop
add 6820f8d KYLIN-3315 fix table init
add bbb71a8 KYLIN-3348 fix 'missing LastBuildJobID' error
add 1a1c8a9 KYLIN-3352 better filter transform for better seg pruning
add c027831 KYLIN-3354 escape double-quoted defaultCatalog keyword
add 0efcdca KYLIN-3315 fix table init to avoid deadlock on project manager
add e08c106 Minor, fix wrong method name of cube's input record size
add 398401f Minor, add member "displayCubeName" for job instance
add 2b1e9f4 Minor, make query response with "Unknown error" if exception without message occurs
add 999f1f0 KYLIN-3250 Upgrade jetty version to 9.3.22.v20171030
add 4c67905 KYLIN-3372 upgrade jackson databind version to 2.9.5
add d1c68f6 KYLIN-3336
add 8325ae9 KYLIN-3295, clean unused class:SQLDigestUtil
add f0f588f KYLIN-3373 Some improvements for lookup table - UI part change
add 179eddb KYLIN-3374 Some improvements for lookup table - metadata change
add 777f8fa KYLIN-3375 Some improvements for lookup table - build change
add 5a96f8b KYLIN-3376 Some improvements for lookup table - query change
add b7d2cb7 KYLIN-3377 Some improvements for lookup table - snapshot management
add 71d416a KYLIN-3373 Some improvements for lookup table - UI part change - Bug fix for add snapshot desc
add 20c66d8 KYLIN-3375 Some improvements for lookup table - build change - Fix issue when latest ext snapshot exist
add 18316ec KYLIN-3375 Some improvements for lookup table - build change - Fix rocksdb cache UT issue
add c7d5ea2 Analytic table name ArrayIndexOutOfBoundsException
add e0f29e2 KYLIN-3137 Spark cubing refine
add 8205fac KYLIN-3137 update kylin.properties for spark 2.1
new 9f64f04 APACHE-KYLIN-2932: Simplify the thread model for in-memory cubing
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (614edba)
\
N -- N -- N refs/heads/KYLIN-2932-master (9f64f04)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../org/apache/kylin/common/KylinConfigBase.java | 17 +
.../kylin/common/persistence/ResourceStore.java | 1 +
.../apache/kylin/common/restclient/RestClient.java | 21 +
.../apache/kylin/common/util/HiveCmdBuilder.java | 3 +-
...ationUtil.java => SourceConfigurationUtil.java} | 46 ++-
...lTest.java => SourceConfigurationUtilTest.java} | 14 +-
.../apache/kylin/cube/CubeCapabilityChecker.java | 2 +-
.../java/org/apache/kylin/cube/CubeInstance.java | 43 ++-
.../java/org/apache/kylin/cube/CubeManager.java | 128 +++++--
.../java/org/apache/kylin/cube/CubeUpdate.java | 9 +
.../kylin/cube/cli/DictionaryGeneratorCLI.java | 7 +-
.../java/org/apache/kylin/cube/model/CubeDesc.java | 47 +++
.../{HierarchyDesc.java => SnapshotTableDesc.java} | 63 +--
.../java/org/apache/kylin/gridtable/GTUtil.java | 28 +-
.../org/apache/kylin/cube/CubeManagerTest.java | 3 +
core-dictionary/pom.xml | 5 +
.../dict/lookup/AbstractLookupRowEncoder.java | 122 ++++++
.../kylin/dict/lookup/ExtTableSnapshotInfo.java | 149 ++++++++
.../dict/lookup/ExtTableSnapshotInfoManager.java | 213 +++++++++++
.../kylin/dict/lookup/IExtLookupProvider.java | 27 +-
.../kylin/dict/lookup/IExtLookupTableCache.java | 36 +-
.../org/apache/kylin/dict/lookup/ILookupTable.java | 15 +-
.../kylin/dict/lookup/LookupProviderFactory.java | 112 ++++++
.../kylin/dict/lookup/LookupStringTable.java | 12 +-
.../org/apache/kylin/dict/lookup/LookupTable.java | 4 +-
.../apache/kylin/dict/lookup/SnapshotManager.java | 15 +
.../apache/kylin/dict/lookup/SnapshotTable.java | 25 +-
.../dict/lookup/cache/RocksDBLookupBuilder.java | 83 ++++
.../dict/lookup/cache/RocksDBLookupRowEncoder.java | 70 ++++
.../dict/lookup/cache/RocksDBLookupTable.java | 113 ++++++
.../dict/lookup/cache/RocksDBLookupTableCache.java | 422 +++++++++++++++++++++
.../lookup/cache/RocksDBLookupRowEncoderTest.java | 80 ++++
.../lookup/cache/RocksDBLookupTableCacheTest.java | 223 +++++++++++
.../dict/lookup/cache/RocksDBLookupTableTest.java | 161 ++++++++
.../java/org/apache/kylin/job/JobInstance.java | 15 +
.../kylin/job/constant/ExecutableConstants.java | 5 +
.../kylin/job/execution/AbstractExecutable.java | 6 +-
.../job/execution/DefaultChainedExecutable.java | 26 ++
.../org/apache/kylin/job/SelfStopExecutable.java | 2 +-
.../kylin/metadata/filter/CompareTupleFilter.java | 1 -
.../org/apache/kylin/metadata/model/TableDesc.java | 10 +-
.../realization/IRealizationConstants.java | 2 +
.../kylin/metadata/realization/SQLDigestUtil.java | 137 -------
.../kylin/storage/gtrecord/CubeTupleConverter.java | 63 +--
.../storage/gtrecord/GTCubeStorageQueryBase.java | 14 +-
.../kylin/storage/gtrecord/ITupleConverter.java | 3 +-
.../storage/gtrecord/SegmentCubeTupleIterator.java | 1 +
.../storage/translate/DerivedFilterTranslator.java | 6 +-
.../kylin/storage/gtrecord/DictGridTableTest.java | 127 +++++--
.../kylin/engine/mr/BatchCubingJobBuilder2.java | 17 +
.../java/org/apache/kylin/engine/mr/CubingJob.java | 26 --
.../kylin/engine/mr/ILookupMaterializer.java | 19 +-
.../kylin/engine/mr/LookupSnapshotBuildJob.java | 97 +++++
.../kylin/engine/mr/LookupSnapshotJobBuilder.java | 86 +++++
.../java/org/apache/kylin/engine/mr/MRUtil.java | 5 +
.../kylin/engine/mr/common/AbstractHadoopJob.java | 4 +
.../kylin/engine/mr/common/BaseCuboidBuilder.java | 1 +
.../kylin/engine/mr/common/BatchConstants.java | 11 +
.../kylin/engine/mr/common/JobInfoConverter.java | 4 +-
.../mr/steps/UpdateCubeInfoAfterBuildStep.java | 25 +-
.../mr/steps/UpdateCubeInfoAfterMergeStep.java | 2 +-
.../mr/steps/lookup/LookupExecutableUtil.java | 134 +++++++
.../lookup/LookupSnapshotToMetaStoreStep.java | 83 ++++
.../steps/lookup/UpdateCubeAfterSnapshotStep.java | 83 ++++
.../engine/spark/SparkBatchCubingJobBuilder2.java | 11 +-
.../kylin/engine/spark/SparkCubingByLayer.java | 49 +--
.../apache/kylin/engine/spark/SparkExecutable.java | 5 -
.../localmeta/cube_desc/ci_left_join_cube.json | 8 +
examples/test_case_data/localmeta/kylin.properties | 2 +-
.../kylin_sqoop_conf.xml} | 15 +-
examples/test_case_data/sandbox/kylin.properties | 3 +-
pom.xml | 22 +-
.../query/enumerator/LookupTableEnumerator.java | 19 +-
.../kylin/query/util/KeywordDefaultDirtyHack.java | 1 +
.../org/apache/kylin/query/util/QueryUtil.java | 3 +
.../query/util/KeywordDefaultDirtyHackTest.java | 10 +
.../org/apache/kylin/query/util/QueryUtilTest.java | 6 +
.../kylin/rest/controller/CubeController.java | 20 +
.../kylin/rest/controller/TableController.java | 28 ++
.../apache/kylin/rest/job/MetadataCleanupJob.java | 3 +-
.../kylin/rest/job/StorageCleanJobHbaseUtil.java | 37 ++
...equest.java => LookupSnapshotBuildRequest.java} | 42 +-
.../kylin/rest/response/CubeInstanceResponse.java | 8 +-
.../kylin/rest/response/TableSnapshotResponse.java | 98 +++++
.../kylin/rest/service/DashboardService.java | 6 +-
.../org/apache/kylin/rest/service/JobService.java | 40 +-
.../apache/kylin/rest/service/TableService.java | 116 ++++++
.../kylin/rest/service/TableServiceTest.java | 34 +-
server/src/main/resources/kylinSecurity.xml | 2 +
.../kylin/source/hive/BeelineHiveClient.java | 4 +-
.../apache/kylin/source/jdbc/JdbcHiveMRInput.java | 58 ++-
storage-hbase/pom.xml | 6 +
.../storage/hbase/lookup/HBaseLookupMRSteps.java | 178 +++++++++
.../hbase/lookup/HBaseLookupMaterializer.java | 40 ++
.../storage/hbase/lookup/HBaseLookupProvider.java | 58 +++
.../hbase/lookup/HBaseLookupRowEncoder.java | 134 +++++++
.../storage/hbase/lookup/HBaseLookupTable.java | 130 +++++++
.../hbase/lookup/KVSortReducerWithDupKeyCheck.java | 62 +++
.../LookupTableHFilesBulkLoadJob.java} | 43 ++-
.../hbase/lookup/LookupTableToHFileJob.java | 302 +++++++++++++++
.../hbase/lookup/LookupTableToHFileMapper.java | 109 ++++++
.../UpdateSnapshotCacheForQueryServersStep.java | 106 ++++++
.../storage/hbase/util/DeployCoprocessorCLI.java | 2 +-
.../hbase/lookup/HBaseLookupRowEncoderTest.java | 98 +++++
.../hbase/lookup/LookupTableToHFileJobTest.java | 110 ++++++
...UpdateSnapshotCacheForQueryServersStepTest.java | 35 +-
.../org/apache/kylin/tool/DiagnosisInfoCLI.java | 2 +-
.../apache/kylin/tool/JobInstanceExtractor.java | 7 +-
webapp/app/js/controllers/cubeAdvanceSetting.js | 59 +++
webapp/app/js/controllers/cubes.js | 127 +++++++
webapp/app/js/controllers/sourceMeta.js | 28 ++
webapp/app/js/directives/select.js | 2 +-
webapp/app/js/model/cubeConfig.js | 4 +
webapp/app/js/model/tableConfig.js | 10 +-
webapp/app/js/services/cubes.js | 3 +-
webapp/app/js/services/tables.js | 3 +-
webapp/app/less/app.less | 7 +
.../partials/cubeDesigner/advanced_settings.html | 99 +++++
webapp/app/partials/cubes/cubes.html | 2 +
webapp/app/partials/jobs/lookup_refresh.html | 71 ++++
webapp/app/partials/tables/table_detail.html | 50 ++-
121 files changed, 5309 insertions(+), 562 deletions(-)
rename core-common/src/main/java/org/apache/kylin/common/util/{HiveConfigurationUtil.java => SourceConfigurationUtil.java} (70%)
rename core-common/src/test/java/org/apache/kylin/common/util/{HiveConfigurationUtilTest.java => SourceConfigurationUtilTest.java} (73%)
copy core-cube/src/main/java/org/apache/kylin/cube/model/{HierarchyDesc.java => SnapshotTableDesc.java} (50%)
create mode 100644 core-dictionary/src/main/java/org/apache/kylin/dict/lookup/AbstractLookupRowEncoder.java
create mode 100644 core-dictionary/src/main/java/org/apache/kylin/dict/lookup/ExtTableSnapshotInfo.java
create mode 100644 core-dictionary/src/main/java/org/apache/kylin/dict/lookup/ExtTableSnapshotInfoManager.java
copy core-cube/src/main/java/org/apache/kylin/cube/model/validation/SourceTableMetadataValidator.java => core-dictionary/src/main/java/org/apache/kylin/dict/lookup/IExtLookupProvider.java (59%)
copy core-metadata/src/main/java/org/apache/kylin/source/ISourceMetadataExplorer.java => core-dictionary/src/main/java/org/apache/kylin/dict/lookup/IExtLookupTableCache.java (53%)
copy core-common/src/main/java/org/apache/kylin/common/metrics/metrics2/CodahaleReporter.java => core-dictionary/src/main/java/org/apache/kylin/dict/lookup/ILookupTable.java (76%)
create mode 100644 core-dictionary/src/main/java/org/apache/kylin/dict/lookup/LookupProviderFactory.java
create mode 100644 core-dictionary/src/main/java/org/apache/kylin/dict/lookup/cache/RocksDBLookupBuilder.java
create mode 100644 core-dictionary/src/main/java/org/apache/kylin/dict/lookup/cache/RocksDBLookupRowEncoder.java
create mode 100644 core-dictionary/src/main/java/org/apache/kylin/dict/lookup/cache/RocksDBLookupTable.java
create mode 100644 core-dictionary/src/main/java/org/apache/kylin/dict/lookup/cache/RocksDBLookupTableCache.java
create mode 100644 core-dictionary/src/test/java/org/apache/kylin/dict/lookup/cache/RocksDBLookupRowEncoderTest.java
create mode 100644 core-dictionary/src/test/java/org/apache/kylin/dict/lookup/cache/RocksDBLookupTableCacheTest.java
create mode 100644 core-dictionary/src/test/java/org/apache/kylin/dict/lookup/cache/RocksDBLookupTableTest.java
delete mode 100644 core-metadata/src/main/java/org/apache/kylin/metadata/realization/SQLDigestUtil.java
copy core-job/src/test/java/org/apache/kylin/job/NoErrorStatusExecutable.java => engine-mr/src/main/java/org/apache/kylin/engine/mr/ILookupMaterializer.java (70%)
create mode 100644 engine-mr/src/main/java/org/apache/kylin/engine/mr/LookupSnapshotBuildJob.java
create mode 100644 engine-mr/src/main/java/org/apache/kylin/engine/mr/LookupSnapshotJobBuilder.java
create mode 100644 engine-mr/src/main/java/org/apache/kylin/engine/mr/steps/lookup/LookupExecutableUtil.java
create mode 100644 engine-mr/src/main/java/org/apache/kylin/engine/mr/steps/lookup/LookupSnapshotToMetaStoreStep.java
create mode 100644 engine-mr/src/main/java/org/apache/kylin/engine/mr/steps/lookup/UpdateCubeAfterSnapshotStep.java
copy examples/test_case_data/{sandbox/kylin-kafka-consumer.xml => localmeta/kylin_sqoop_conf.xml} (74%)
copy server-base/src/main/java/org/apache/kylin/rest/request/{MetricsRequest.java => LookupSnapshotBuildRequest.java} (57%)
create mode 100644 server-base/src/main/java/org/apache/kylin/rest/response/TableSnapshotResponse.java
copy core-common/src/test/java/org/apache/kylin/common/restclient/RestClientTest.java => server-base/src/test/java/org/apache/kylin/rest/service/TableServiceTest.java (59%)
create mode 100644 storage-hbase/src/main/java/org/apache/kylin/storage/hbase/lookup/HBaseLookupMRSteps.java
create mode 100644 storage-hbase/src/main/java/org/apache/kylin/storage/hbase/lookup/HBaseLookupMaterializer.java
create mode 100644 storage-hbase/src/main/java/org/apache/kylin/storage/hbase/lookup/HBaseLookupProvider.java
create mode 100644 storage-hbase/src/main/java/org/apache/kylin/storage/hbase/lookup/HBaseLookupRowEncoder.java
create mode 100644 storage-hbase/src/main/java/org/apache/kylin/storage/hbase/lookup/HBaseLookupTable.java
create mode 100644 storage-hbase/src/main/java/org/apache/kylin/storage/hbase/lookup/KVSortReducerWithDupKeyCheck.java
copy storage-hbase/src/main/java/org/apache/kylin/storage/hbase/{steps/BulkLoadJob.java => lookup/LookupTableHFilesBulkLoadJob.java} (58%)
create mode 100644 storage-hbase/src/main/java/org/apache/kylin/storage/hbase/lookup/LookupTableToHFileJob.java
create mode 100644 storage-hbase/src/main/java/org/apache/kylin/storage/hbase/lookup/LookupTableToHFileMapper.java
create mode 100644 storage-hbase/src/main/java/org/apache/kylin/storage/hbase/lookup/UpdateSnapshotCacheForQueryServersStep.java
create mode 100644 storage-hbase/src/test/java/org/apache/kylin/storage/hbase/lookup/HBaseLookupRowEncoderTest.java
create mode 100644 storage-hbase/src/test/java/org/apache/kylin/storage/hbase/lookup/LookupTableToHFileJobTest.java
copy kylin-it/src/test/java/org/apache/kylin/storage/hdfs/ITHDFSResourceStoreTest.java => storage-hbase/src/test/java/org/apache/kylin/storage/hbase/lookup/UpdateSnapshotCacheForQueryServersStepTest.java (58%)
create mode 100644 webapp/app/partials/jobs/lookup_refresh.html
--
To stop receiving notification emails like this one, please contact
shaofengshi@apache.org.
[kylin] 01/01: APACHE-KYLIN-2932: Simplify the thread model for
in-memory cubing
Posted by sh...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
shaofengshi pushed a commit to branch KYLIN-2932-master
in repository https://gitbox.apache.org/repos/asf/kylin.git
commit 9f64f04f96105b0722b7af4e4e7fd89f66d8905f
Author: U-CORP\\\\mingmwang <mi...@D-SHC-00437006.corp.ebay.com>
AuthorDate: Thu Oct 12 17:05:52 2017 +0800
APACHE-KYLIN-2932: Simplify the thread model for in-memory cubing
Signed-off-by: shaofengshi <sh...@apache.org>
---
external/htrace/dependency-reduced-pom.xml | 219 +++++++++++++++++++++++++++++
1 file changed, 219 insertions(+)
diff --git a/external/htrace/dependency-reduced-pom.xml b/external/htrace/dependency-reduced-pom.xml
new file mode 100644
index 0000000..49a4f95
--- /dev/null
+++ b/external/htrace/dependency-reduced-pom.xml
@@ -0,0 +1,219 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <parent>
+ <artifactId>kylin</artifactId>
+ <groupId>org.apache.kylin</groupId>
+ <version>2.4.0-SNAPSHOT</version>
+ <relativePath>../../pom.xml</relativePath>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>kylin-external-htrace</artifactId>
+ <name>Apache Kylin - External HTrace</name>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-shade-plugin</artifactId>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <goals>
+ <goal>shade</goal>
+ </goals>
+ <configuration>
+ <artifactSet>
+ <excludes>
+ <exclude>org.slf4j:*</exclude>
+ </excludes>
+ </artifactSet>
+ <relocations>
+ <relocation>
+ <pattern>com.twitter.zipkin.gen</pattern>
+ <shadedPattern>${shadeBase}.com.twitter.zipkin.gen</shadedPattern>
+ </relocation>
+ <relocation>
+ <pattern>org.apache</pattern>
+ <shadedPattern>${shadeBase}.org.apache</shadedPattern>
+ </relocation>
+ </relocations>
+ <filters>
+ <filter>
+ <artifact>*:*</artifact>
+ <excludes>
+ <exclude>META-INF/*.SF</exclude>
+ <exclude>META-INF/*.DSA</exclude>
+ <exclude>META-INF/*.RSA</exclude>
+ </excludes>
+ </filter>
+ </filters>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ <dependencies>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>1.2.17</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <version>1.7.21</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>jcl-over-slf4j</artifactId>
+ <version>1.7.21</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ <version>1.7.21</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-common</artifactId>
+ <version>2.7.1</version>
+ <scope>provided</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>servlet-api</artifactId>
+ <groupId>javax.servlet</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jets3t</artifactId>
+ <groupId>net.java.dev.jets3t</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jsp-api</artifactId>
+ <groupId>javax.servlet.jsp</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>hadoop-annotations</artifactId>
+ <groupId>org.apache.hadoop</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>guava</artifactId>
+ <groupId>com.google.guava</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>commons-cli</artifactId>
+ <groupId>commons-cli</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>commons-math3</artifactId>
+ <groupId>org.apache.commons</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>xmlenc</artifactId>
+ <groupId>xmlenc</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>commons-httpclient</artifactId>
+ <groupId>commons-httpclient</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>commons-io</artifactId>
+ <groupId>commons-io</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>commons-net</artifactId>
+ <groupId>commons-net</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>commons-collections</artifactId>
+ <groupId>commons-collections</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jetty</artifactId>
+ <groupId>org.mortbay.jetty</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jetty-util</artifactId>
+ <groupId>org.mortbay.jetty</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jersey-core</artifactId>
+ <groupId>com.sun.jersey</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jersey-json</artifactId>
+ <groupId>com.sun.jersey</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jersey-server</artifactId>
+ <groupId>com.sun.jersey</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>commons-lang</artifactId>
+ <groupId>commons-lang</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>commons-configuration</artifactId>
+ <groupId>commons-configuration</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jackson-core-asl</artifactId>
+ <groupId>org.codehaus.jackson</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jackson-mapper-asl</artifactId>
+ <groupId>org.codehaus.jackson</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>avro</artifactId>
+ <groupId>org.apache.avro</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>protobuf-java</artifactId>
+ <groupId>com.google.protobuf</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>gson</artifactId>
+ <groupId>com.google.code.gson</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>hadoop-auth</artifactId>
+ <groupId>org.apache.hadoop</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jsch</artifactId>
+ <groupId>com.jcraft</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>curator-client</artifactId>
+ <groupId>org.apache.curator</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>curator-recipes</artifactId>
+ <groupId>org.apache.curator</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>jsr305</artifactId>
+ <groupId>com.google.code.findbugs</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>zookeeper</artifactId>
+ <groupId>org.apache.zookeeper</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>commons-compress</artifactId>
+ <groupId>org.apache.commons</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ </dependencies>
+ <properties>
+ <shaded.htrace.version>3.1.0-incubating</shaded.htrace.version>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <shadeBase>org.apache.kylin.shaded.htrace</shadeBase>
+ <checkstyle.skip>true</checkstyle.skip>
+ </properties>
+</project>
+
--
To stop receiving notification emails like this one, please contact
shaofengshi@apache.org.