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.