diff options
author | Vitalii Diravka <vitalii.diravka@gmail.com> | 2017-11-13 16:04:03 +0000 |
---|---|---|
committer | Aman Sinha <asinha@maprtech.com> | 2018-02-23 17:48:12 -0800 |
commit | 27aa236975e6d998e5b5dc173de777c78bb44bdd (patch) | |
tree | f7c0219fc09a75114948c92fcb2c3cec52fd7c56 /exec/java-exec/pom.xml | |
parent | 1c14d3c3c836515b375ae7c47c4179503b1dcee0 (diff) |
DRILL-5978: Updating of Apache and MapR Hive libraries to 2.3.2 and 2.1.2-mapr-1710 versions respectively
* Improvements to allow of reading Hive bucketed transactional ORC tables;
* Updating hive properties for tests and resolving dependencies and API conflicts:
- Fix for "hive.metastore.schema.verification", MetaException(message: Version information
not found in metastore) https://cwiki.apache.org/confluence/display/Hive/Hive+Schema+Tool
METASTORE_SCHEMA_VERIFICATION="false" property is added
- Added METASTORE_AUTO_CREATE_ALL="true", properties to tests, because some additional
tables are necessary in Hive metastore
- Disabling calcite CBO for (Hive's CalcitePlanner) for tests, because it is in conflict
with Drill's Calcite version for Drill unit tests. HIVE_CBO_ENABLED="false" property
- jackson and parquet libraries are relocated in hive-exec-shade module
- org.apache.parquet:parquet-column Drill version is added to "hive-exec" to
allow of using Parquet empty group on MessageType level (PARQUET-278)
- Removing of commons-codec exclusion from hive core. This dependency is
necessary for hive-exec and hive-metastore.
- Setting Hive internal properties for transactional scan:
HiveConf.HIVE_TRANSACTIONAL_TABLE_SCAN and for schema evolution: HiveConf.HIVE_SCHEMA_EVOLUTION,
IOConstants.SCHEMA_EVOLUTION_COLUMNS, IOConstants.SCHEMA_EVOLUTION_COLUMNS_TYPES
- "io.dropwizard.metrics:metrics-core" with last 4.0.2 version is added to dependencyManagement block in Drill root POM
- Exclusion of "hive-exec" in "hive-hbase-handler" is already in Drill root dependencyManagement POM
- Hive Calcite libraries are excluded (Calcite CBO was disabled)
- "jackson-core" dependency is added to DependencyManagement block in Drill root POM file
- For MapR Hive 2.1 client older "com.fasterxml.jackson.core:jackson-databind" is included
- "log4j:log4j" dependency is excluded from "hive-exec", "hive-metastore", "hive-hbase-handler".
close apache/drill#1111
Diffstat (limited to 'exec/java-exec/pom.xml')
-rw-r--r-- | exec/java-exec/pom.xml | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/exec/java-exec/pom.xml b/exec/java-exec/pom.xml index 8e64224e5..9c1218519 100644 --- a/exec/java-exec/pom.xml +++ b/exec/java-exec/pom.xml @@ -236,21 +236,6 @@ <dependency> <groupId>org.apache.parquet</groupId> <artifactId>parquet-column</artifactId> - <version>${parquet.version}</version> - <exclusions> - <exclusion> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-client</artifactId> - </exclusion> - <exclusion> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-common</artifactId> - </exclusion> - <exclusion> - <groupId>commons-codec</groupId> - <artifactId>commons-codec</artifactId> - </exclusion> - </exclusions> </dependency> <dependency> <groupId>org.apache.parquet</groupId> |