This is an automated email from the ASF dual-hosted git repository.
rmani pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ranger.git
The following commit(s) were added to refs/heads/master by this push:
new d8dab9f65 RANGER-4178:NoClassDefFoundError:
org/apache/hadoop/hive/ql/exec/vector/ColumnVector
d8dab9f65 is described below
commit d8dab9f65eb553fd9421b0f6d3cd5f8b96b15948
Author: Bhavik Patel <[email protected]>
AuthorDate: Sat Apr 8 18:23:58 2023 +0530
RANGER-4178:NoClassDefFoundError:
org/apache/hadoop/hive/ql/exec/vector/ColumnVector
Signed-off-by: Ramesh Mani <[email protected]>
---
agents-audit/pom.xml | 22 ++++++++++++++++++++++
.../ranger/audit/utils/RangerORCAuditWriter.java | 4 ++--
distro/src/main/assembly/hbase-agent.xml | 4 ++++
distro/src/main/assembly/hdfs-agent.xml | 4 ++++
distro/src/main/assembly/kms.xml | 4 ++++
distro/src/main/assembly/knox-agent.xml | 4 ++++
distro/src/main/assembly/plugin-atlas.xml | 4 ++++
distro/src/main/assembly/plugin-elasticsearch.xml | 4 ++++
distro/src/main/assembly/plugin-kafka.xml | 4 ++++
distro/src/main/assembly/plugin-kms.xml | 4 ++++
distro/src/main/assembly/plugin-kylin.xml | 4 ++++
distro/src/main/assembly/plugin-ozone.xml | 4 ++++
distro/src/main/assembly/plugin-presto.xml | 4 ++++
distro/src/main/assembly/plugin-solr.xml | 4 ++++
distro/src/main/assembly/plugin-sqoop.xml | 4 ++++
distro/src/main/assembly/plugin-trino.xml | 4 ++++
distro/src/main/assembly/plugin-yarn.xml | 4 ++++
distro/src/main/assembly/storm-agent.xml | 4 ++++
pom.xml | 1 +
19 files changed, 89 insertions(+), 2 deletions(-)
diff --git a/agents-audit/pom.xml b/agents-audit/pom.xml
index aba33e227..82ff16291 100644
--- a/agents-audit/pom.xml
+++ b/agents-audit/pom.xml
@@ -361,6 +361,28 @@
</exclusion>
</exclusions>
</dependency>
+ <dependency>
+ <groupId>org.apache.orc</groupId>
+ <artifactId>orc-shims</artifactId>
+ <version>${orc.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>*</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>io.airlift</groupId>
+ <artifactId>aircompressor</artifactId>
+ <version>${aircompressor.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>*</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-bundle</artifactId>
diff --git
a/agents-audit/src/main/java/org/apache/ranger/audit/utils/RangerORCAuditWriter.java
b/agents-audit/src/main/java/org/apache/ranger/audit/utils/RangerORCAuditWriter.java
index 26d2b433c..52403bd9d 100644
---
a/agents-audit/src/main/java/org/apache/ranger/audit/utils/RangerORCAuditWriter.java
+++
b/agents-audit/src/main/java/org/apache/ranger/audit/utils/RangerORCAuditWriter.java
@@ -54,7 +54,7 @@ public class RangerORCAuditWriter extends
AbstractRangerAuditWriter {
if (logger.isDebugEnabled()) {
logger.debug("==> RangerORCAuditWriter.init()");
}
- init(props,propPrefix);
+ init(props,propPrefix,auditProviderName);
super.init(props, propPrefix, auditProviderName, auditConfigs);
if (logger.isDebugEnabled()) {
logger.debug("<== RangerORCAuditWriter.init()");
@@ -174,7 +174,7 @@ public class RangerORCAuditWriter extends
AbstractRangerAuditWriter {
return ret;
}
- public void init(Properties props, String propPrefix) {
+ public void init(Properties props, String propPrefix, String
auditProviderName) {
compression = MiscUtil.getStringProperty(props, propPrefix + "." +
fileType +".compression");
orcBufferSize = MiscUtil.getIntProperty(props, propPrefix + "." +
fileType +".buffersize",defaultbufferSize);
orcStripeSize = MiscUtil.getLongProperty(props, propPrefix + "." +
fileType +".stripesize",defaultStripeSize);
diff --git a/distro/src/main/assembly/hbase-agent.xml
b/distro/src/main/assembly/hbase-agent.xml
index ff53ca2c2..ffb1de0c5 100644
--- a/distro/src/main/assembly/hbase-agent.xml
+++ b/distro/src/main/assembly/hbase-agent.xml
@@ -75,6 +75,10 @@
<include>org.apache.lucene:lucene-core</include>
<include>joda-time:joda-time</include>
<include>com.carrotsearch:hppc</include>
+
<include>org.apache.hive:hive-storage-api:jar:${hive.storage-api.version}</include>
+ <include>org.apache.orc:orc-core:jar:${orc.version}</include>
+ <include>org.apache.orc:orc-shims:jar:${orc.version}</include>
+
<include>io.airlift:aircompressor:jar:${aircompressor.version}</include>
</includes>
</binaries>
</moduleSet>
diff --git a/distro/src/main/assembly/hdfs-agent.xml
b/distro/src/main/assembly/hdfs-agent.xml
index 15254c9da..349badfd2 100644
--- a/distro/src/main/assembly/hdfs-agent.xml
+++ b/distro/src/main/assembly/hdfs-agent.xml
@@ -105,6 +105,10 @@
<include>org.apache.lucene:lucene-core</include>
<include>joda-time:joda-time</include>
<include>com.carrotsearch:hppc</include>
+
<include>org.apache.hive:hive-storage-api:jar:${hive.storage-api.version}</include>
+ <include>org.apache.orc:orc-core:jar:${orc.version}</include>
+ <include>org.apache.orc:orc-shims:jar:${orc.version}</include>
+
<include>io.airlift:aircompressor:jar:${aircompressor.version}</include>
</includes>
</binaries>
</moduleSet>
diff --git a/distro/src/main/assembly/kms.xml b/distro/src/main/assembly/kms.xml
index 0cb79df9a..77f61b917 100755
--- a/distro/src/main/assembly/kms.xml
+++ b/distro/src/main/assembly/kms.xml
@@ -322,6 +322,10 @@
<include>org.apache.lucene:lucene-core</include>
<include>joda-time:joda-time</include>
<include>com.carrotsearch:hppc</include>
+
<include>org.apache.hive:hive-storage-api:jar:${hive.storage-api.version}</include>
+
<include>org.apache.orc:orc-core:jar:${orc.version}</include>
+
<include>org.apache.orc:orc-shims:jar:${orc.version}</include>
+
<include>io.airlift:aircompressor:jar:${aircompressor.version}</include>
</includes>
</dependencySet>
<dependencySet>
diff --git a/distro/src/main/assembly/knox-agent.xml
b/distro/src/main/assembly/knox-agent.xml
index fa92ea0dc..3fa867150 100644
--- a/distro/src/main/assembly/knox-agent.xml
+++ b/distro/src/main/assembly/knox-agent.xml
@@ -83,6 +83,10 @@
<include>org.apache.lucene:lucene-core</include>
<include>joda-time:joda-time</include>
<include>com.carrotsearch:hppc</include>
+
<include>org.apache.hive:hive-storage-api:jar:${hive.storage-api.version}</include>
+ <include>org.apache.orc:orc-core:jar:${orc.version}</include>
+ <include>org.apache.orc:orc-shims:jar:${orc.version}</include>
+
<include>io.airlift:aircompressor:jar:${aircompressor.version}</include>
</includes>
</binaries>
</moduleSet>
diff --git a/distro/src/main/assembly/plugin-atlas.xml
b/distro/src/main/assembly/plugin-atlas.xml
index 3d0a55cbc..c389282fc 100644
--- a/distro/src/main/assembly/plugin-atlas.xml
+++ b/distro/src/main/assembly/plugin-atlas.xml
@@ -89,6 +89,10 @@
<include>org.apache.lucene:lucene-core</include>
<include>joda-time:joda-time</include>
<include>com.carrotsearch:hppc</include>
+
<include>org.apache.hive:hive-storage-api:jar:${hive.storage-api.version}</include>
+ <include>org.apache.orc:orc-core:jar:${orc.version}</include>
+ <include>org.apache.orc:orc-shims:jar:${orc.version}</include>
+
<include>io.airlift:aircompressor:jar:${aircompressor.version}</include>
</includes>
</binaries>
</moduleSet>
diff --git a/distro/src/main/assembly/plugin-elasticsearch.xml
b/distro/src/main/assembly/plugin-elasticsearch.xml
index 0b8aaee27..4d1489080 100644
--- a/distro/src/main/assembly/plugin-elasticsearch.xml
+++ b/distro/src/main/assembly/plugin-elasticsearch.xml
@@ -95,6 +95,10 @@
<include>org.apache.lucene:lucene-core</include>
<include>joda-time:joda-time</include>
<include>com.carrotsearch:hppc</include>
+
<include>org.apache.hive:hive-storage-api:jar:${hive.storage-api.version}</include>
+ <include>org.apache.orc:orc-core:jar:${orc.version}</include>
+ <include>org.apache.orc:orc-shims:jar:${orc.version}</include>
+
<include>io.airlift:aircompressor:jar:${aircompressor.version}</include>
</includes>
</binaries>
</moduleSet>
diff --git a/distro/src/main/assembly/plugin-kafka.xml
b/distro/src/main/assembly/plugin-kafka.xml
index ed8ef6159..4ffbdd611 100644
--- a/distro/src/main/assembly/plugin-kafka.xml
+++ b/distro/src/main/assembly/plugin-kafka.xml
@@ -91,6 +91,10 @@
<include>org.apache.lucene:lucene-core</include>
<include>joda-time:joda-time</include>
<include>com.carrotsearch:hppc</include>
+
<include>org.apache.hive:hive-storage-api:jar:${hive.storage-api.version}</include>
+
<include>org.apache.orc:orc-core:jar:${orc.version}</include>
+
<include>org.apache.orc:orc-shims:jar:${orc.version}</include>
+
<include>io.airlift:aircompressor:jar:${aircompressor.version}</include>
</includes>
</binaries>
</moduleSet>
diff --git a/distro/src/main/assembly/plugin-kms.xml
b/distro/src/main/assembly/plugin-kms.xml
index 7cf8dd702..7c6a16330 100755
--- a/distro/src/main/assembly/plugin-kms.xml
+++ b/distro/src/main/assembly/plugin-kms.xml
@@ -69,6 +69,10 @@
<include>com.kstruct:gethostname4j:jar:${kstruct.gethostname4j.version}</include>
<include>net.java.dev.jna:jna:jar:${jna.version}</include>
<include>net.java.dev.jna:jna-platform:jar:${jna-platform.version}</include>
+
<include>org.apache.hive:hive-storage-api:jar:${hive.storage-api.version}</include>
+ <include>org.apache.orc:orc-core:jar:${orc.version}</include>
+ <include>org.apache.orc:orc-shims:jar:${orc.version}</include>
+
<include>io.airlift:aircompressor:jar:${aircompressor.version}</include>
</includes>
</binaries>
</moduleSet>
diff --git a/distro/src/main/assembly/plugin-kylin.xml
b/distro/src/main/assembly/plugin-kylin.xml
index 74b9f4362..9aefa49d4 100644
--- a/distro/src/main/assembly/plugin-kylin.xml
+++ b/distro/src/main/assembly/plugin-kylin.xml
@@ -78,6 +78,10 @@
<include>org.apache.lucene:lucene-core</include>
<include>joda-time:joda-time</include>
<include>com.carrotsearch:hppc</include>
+
<include>org.apache.hive:hive-storage-api:jar:${hive.storage-api.version}</include>
+ <include>org.apache.orc:orc-core:jar:${orc.version}</include>
+ <include>org.apache.orc:orc-shims:jar:${orc.version}</include>
+
<include>io.airlift:aircompressor:jar:${aircompressor.version}</include>
</includes>
</dependencySet>
<dependencySet>
diff --git a/distro/src/main/assembly/plugin-ozone.xml
b/distro/src/main/assembly/plugin-ozone.xml
index 1b5d1cdc7..294e5b9ef 100644
--- a/distro/src/main/assembly/plugin-ozone.xml
+++ b/distro/src/main/assembly/plugin-ozone.xml
@@ -125,6 +125,10 @@
<include>org.apache.lucene:lucene-core</include>
<include>joda-time:joda-time</include>
<include>com.carrotsearch:hppc</include>
+
<include>org.apache.hive:hive-storage-api:jar:${hive.storage-api.version}</include>
+
<include>org.apache.orc:orc-core:jar:${orc.version}</include>
+
<include>org.apache.orc:orc-shims:jar:${orc.version}</include>
+
<include>io.airlift:aircompressor:jar:${aircompressor.version}</include>
</includes>
</binaries>
</moduleSet>
diff --git a/distro/src/main/assembly/plugin-presto.xml
b/distro/src/main/assembly/plugin-presto.xml
index 82d1610aa..d50edf2d9 100644
--- a/distro/src/main/assembly/plugin-presto.xml
+++ b/distro/src/main/assembly/plugin-presto.xml
@@ -117,6 +117,10 @@
<include>org.apache.lucene:lucene-core</include>
<include>joda-time:joda-time</include>
<include>com.carrotsearch:hppc</include>
+
<include>org.apache.hive:hive-storage-api:jar:${hive.storage-api.version}</include>
+
<include>org.apache.orc:orc-core:jar:${orc.version}</include>
+
<include>org.apache.orc:orc-shims:jar:${orc.version}</include>
+
<include>io.airlift:aircompressor:jar:${aircompressor.version}</include>
</includes>
</binaries>
</moduleSet>
diff --git a/distro/src/main/assembly/plugin-solr.xml
b/distro/src/main/assembly/plugin-solr.xml
index 382b57092..bcb24c0fc 100644
--- a/distro/src/main/assembly/plugin-solr.xml
+++ b/distro/src/main/assembly/plugin-solr.xml
@@ -70,6 +70,10 @@
<include>org.apache.lucene:lucene-core</include>
<include>joda-time:joda-time</include>
<include>com.carrotsearch:hppc</include>
+
<include>org.apache.hive:hive-storage-api:jar:${hive.storage-api.version}</include>
+ <include>org.apache.orc:orc-core:jar:${orc.version}</include>
+ <include>org.apache.orc:orc-shims:jar:${orc.version}</include>
+
<include>io.airlift:aircompressor:jar:${aircompressor.version}</include>
</includes>
</binaries>
</moduleSet>
diff --git a/distro/src/main/assembly/plugin-sqoop.xml
b/distro/src/main/assembly/plugin-sqoop.xml
index 13f74dc79..adc2a9c26 100644
--- a/distro/src/main/assembly/plugin-sqoop.xml
+++ b/distro/src/main/assembly/plugin-sqoop.xml
@@ -74,6 +74,10 @@
<include>org.apache.lucene:lucene-core</include>
<include>joda-time:joda-time</include>
<include>com.carrotsearch:hppc</include>
+
<include>org.apache.hive:hive-storage-api:jar:${hive.storage-api.version}</include>
+ <include>org.apache.orc:orc-core:jar:${orc.version}</include>
+ <include>org.apache.orc:orc-shims:jar:${orc.version}</include>
+
<include>io.airlift:aircompressor:jar:${aircompressor.version}</include>
</includes>
</binaries>
</moduleSet>
diff --git a/distro/src/main/assembly/plugin-trino.xml
b/distro/src/main/assembly/plugin-trino.xml
index 60b083ed6..678dd818a 100644
--- a/distro/src/main/assembly/plugin-trino.xml
+++ b/distro/src/main/assembly/plugin-trino.xml
@@ -126,6 +126,10 @@
<include>joda-time:joda-time</include>
<include>com.carrotsearch:hppc</include>
<include>dnsjava:dnsjava:jar:${dnsjava.version}</include>
+
<include>org.apache.hive:hive-storage-api:jar:${hive.storage-api.version}</include>
+
<include>org.apache.orc:orc-core:jar:${orc.version}</include>
+
<include>org.apache.orc:orc-shims:jar:${orc.version}</include>
+
<include>io.airlift:aircompressor:jar:${aircompressor.version}</include>
</includes>
</binaries>
</moduleSet>
diff --git a/distro/src/main/assembly/plugin-yarn.xml
b/distro/src/main/assembly/plugin-yarn.xml
index c0a8ca3af..4fd73464c 100644
--- a/distro/src/main/assembly/plugin-yarn.xml
+++ b/distro/src/main/assembly/plugin-yarn.xml
@@ -75,6 +75,10 @@
<include>org.apache.lucene:lucene-core</include>
<include>joda-time:joda-time</include>
<include>com.carrotsearch:hppc</include>
+
<include>org.apache.hive:hive-storage-api:jar:${hive.storage-api.version}</include>
+ <include>org.apache.orc:orc-core:jar:${orc.version}</include>
+ <include>org.apache.orc:orc-shims:jar:${orc.version}</include>
+
<include>io.airlift:aircompressor:jar:${aircompressor.version}</include>
</includes>
</binaries>
</moduleSet>
diff --git a/distro/src/main/assembly/storm-agent.xml
b/distro/src/main/assembly/storm-agent.xml
index 908415ffa..a334e247c 100644
--- a/distro/src/main/assembly/storm-agent.xml
+++ b/distro/src/main/assembly/storm-agent.xml
@@ -95,6 +95,10 @@
<include>org.apache.lucene:lucene-core</include>
<include>joda-time:joda-time</include>
<include>com.carrotsearch:hppc</include>
+
<include>org.apache.hive:hive-storage-api:jar:${hive.storage-api.version}</include>
+ <include>org.apache.orc:orc-core:jar:${orc.version}</include>
+ <include>org.apache.orc:orc-shims:jar:${orc.version}</include>
+
<include>io.airlift:aircompressor:jar:${aircompressor.version}</include>
</includes>
</dependencySet>
<dependencySet>
diff --git a/pom.xml b/pom.xml
index c7a860650..9b6f5e62b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -129,6 +129,7 @@
<hive.version>3.1.2</hive.version>
<hive.storage-api.version>2.7.2</hive.storage-api.version>
<orc.version>1.5.8</orc.version>
+ <aircompressor.version>0.10</aircompressor.version>
<hbase-shaded-protobuf>3.5.1</hbase-shaded-protobuf>
<hbase-shaded-netty>3.5.1</hbase-shaded-netty>
<hbase-shaded-miscellaneous>3.5.1</hbase-shaded-miscellaneous>