You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@druid.apache.org by GitBox <gi...@apache.org> on 2018/10/09 23:15:40 UTC

[GitHub] clintropolis opened a new pull request #6441: exclude all redundant and unecessary dependencies in orc-extensions pom.xml

clintropolis opened a new pull request #6441: exclude all redundant and unecessary dependencies in orc-extensions pom.xml
URL: https://github.com/apache/incubator-druid/pull/6441
 
 
   Related (and slightly conflicting with) #6438
   
   `hive-exec` brings in a ton of stuff, almost none of which is needed, making it rather painful to pleasantly run this extension.
   
   before this pr:
   ```
   $ ls -1 distribution/target/extensions/druid-orc-extensions/
   ST4-4.0.4.jar
   activation-1.1.1.jar
   aggdesigner-algorithm-6.0.jar
   ant-1.9.1.jar
   ant-launcher-1.9.1.jar
   antlr-2.7.7.jar
   antlr-runtime-3.4.jar
   aopalliance-1.0.jar
   apache-curator-2.6.0.pom
   apacheds-i18n-2.0.0-M15.jar
   apacheds-kerberos-codec-2.0.0-M15.jar
   api-asn1-api-1.0.0-M20.jar
   api-util-1.0.0-M20.jar
   asm-3.1.jar
   asm-commons-3.1.jar
   asm-tree-3.1.jar
   audience-annotations-0.5.0.jar
   avatica-core-1.10.0.jar
   avatica-metrics-1.10.0.jar
   calcite-avatica-1.5.0.jar
   calcite-core-1.17.0.jar
   calcite-linq4j-1.17.0.jar
   commons-beanutils-1.7.0.jar
   commons-beanutils-core-1.8.0.jar
   commons-cli-1.2.jar
   commons-codec-1.7.jar
   commons-collections-3.2.2.jar
   commons-compiler-2.7.6.jar
   commons-compress-1.16.jar
   commons-configuration-1.6.jar
   commons-dbcp2-2.0.1.jar
   commons-digester-1.8.jar
   commons-httpclient-3.1.jar
   commons-io-2.5.jar
   commons-lang-2.6.jar
   commons-lang3-3.1.jar
   commons-logging-1.1.1.jar
   commons-math3-3.6.1.jar
   commons-net-3.1.jar
   commons-pool2-2.5.0.jar
   curator-client-4.0.0.jar
   curator-framework-4.0.0.jar
   curator-recipes-4.0.0.jar
   datanucleus-core-4.1.6.jar
   druid-orc-extensions-0.13.0-SNAPSHOT.jar
   esri-geometry-api-2.0.0.jar
   geronimo-annotation_1.0_spec-1.1.1.jar
   geronimo-jaspic_1.0_spec-1.0.jar
   geronimo-jta_1.1_spec-1.1.1.jar
   groovy-all-2.4.4.jar
   gson-2.2.4.jar
   guava-16.0.1.jar
   guice-4.1.0.jar
   guice-servlet-4.1.0.jar
   hadoop-annotations-2.8.3.jar
   hadoop-auth-2.8.3.jar
   hadoop-client-2.8.3.jar
   hadoop-common-2.8.3.jar
   hadoop-hdfs-client-2.8.3.jar
   hadoop-mapreduce-client-app-2.8.3.jar
   hadoop-mapreduce-client-common-2.8.3.jar
   hadoop-mapreduce-client-core-2.8.3.jar
   hadoop-mapreduce-client-jobclient-2.8.3.jar
   hadoop-mapreduce-client-shuffle-2.8.3.jar
   hadoop-yarn-api-2.8.3.jar
   hadoop-yarn-client-2.8.3.jar
   hadoop-yarn-common-2.8.3.jar
   hadoop-yarn-server-applicationhistoryservice-2.6.0.jar
   hadoop-yarn-server-common-2.8.3.jar
   hadoop-yarn-server-resourcemanager-2.6.0.jar
   hadoop-yarn-server-web-proxy-2.6.0.jar
   hive-ant-2.0.0.jar
   hive-common-2.0.0.jar
   hive-exec-2.0.0.jar
   hive-llap-client-2.0.0.jar
   hive-llap-common-2.0.0.jar
   hive-llap-tez-2.0.0.jar
   hive-orc-2.0.0.jar
   hive-shims-0.23-2.0.0.jar
   hive-shims-2.0.0.jar
   hive-shims-common-2.0.0.jar
   hive-shims-scheduler-2.0.0.jar
   hive-storage-api-2.0.0.jar
   htrace-core4-4.0.1-incubating.jar
   httpclient-4.5.3.jar
   httpcore-4.4.4.jar
   ivy-2.4.0.jar
   jackson-annotations-2.6.7.jar
   jackson-core-2.6.7.jar
   jackson-core-asl-1.9.13.jar
   jackson-databind-2.6.7.jar
   jackson-jaxrs-1.9.13.jar
   jackson-mapper-asl-1.9.13.jar
   jackson-xc-1.9.13.jar
   janino-2.7.6.jar
   javax.inject-1.jar
   javax.servlet-3.0.0.v201112011016.jar
   jaxb-api-2.2.2.jar
   jaxb-impl-2.2.3-1.jar
   jcip-annotations-1.0.jar
   jersey-client-1.9.jar
   jersey-core-1.19.3.jar
   jersey-guice-1.19.3.jar
   jersey-json-1.19.3.jar
   jersey-server-1.19.3.jar
   jersey-servlet-1.19.3.jar
   jettison-1.1.jar
   jetty-6.1.26.jar
   jetty-all-7.6.0.v20120127.jar
   jetty-sslengine-6.1.26.jar
   jetty-util-6.1.26.jar
   jline-2.12.jar
   joda-time-2.9.9.jar
   json-20090211.jar
   json-smart-1.1.1.jar
   jsp-api-2.1.jar
   jsr305-2.0.1.jar
   jsr311-api-1.1.1.jar
   leveldbjni-all-1.8.jar
   libthrift-0.9.3.jar
   log4j-1.2-api-2.5.jar
   log4j-1.2.17.jar
   log4j-api-2.5.jar
   log4j-core-2.5.jar
   log4j-slf4j-impl-2.5.jar
   log4j-web-2.4.1.jar
   mail-1.4.1.jar
   memory-0.9.0.jar
   metrics-core-4.0.0.jar
   metrics-json-3.1.0.jar
   metrics-jvm-3.1.0.jar
   nimbus-jose-jwt-3.9.jar
   objenesis-2.6.jar
   okhttp-2.4.0.jar
   okio-1.4.0.jar
   oro-2.0.8.jar
   protobuf-java-3.1.0.jar
   servlet-api-2.5.jar
   sketches-core-0.9.0.jar
   slf4j-api-1.6.4.jar
   snappy-0.2.jar
   stax-api-1.0-2.jar
   stax-api-1.0.1.jar
   stringtemplate-3.2.1.jar
   velocity-1.5.jar
   xmlenc-0.52.jar
   zookeeper-3.4.11.jar
   ```
   
   after:
   ```
   $ ls -1 distribution/target/extensions/druid-orc-extensions/
   druid-orc-extensions-0.13.0-SNAPSHOT.jar
   hive-exec-2.0.0.jar
   ```
   
   This has been tested in a test cluster and seems to be operating correctly.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org