diff --git a/llap-server/src/java/org/apache/hadoop/hive/llap/cli/service/AsyncTaskCopyLocalJars.java b/llap-server/src/java/org/apache/hadoop/hive/llap/cli/service/AsyncTaskCopyLocalJars.java
index 5f3e869ce8672..01ebff2e934db 100644
--- a/llap-server/src/java/org/apache/hadoop/hive/llap/cli/service/AsyncTaskCopyLocalJars.java
+++ b/llap-server/src/java/org/apache/hadoop/hive/llap/cli/service/AsyncTaskCopyLocalJars.java
@@ -66,7 +66,7 @@ public Void call() throws Exception {
io.netty.handler.codec.http.HttpObjectAggregator.class, //
org.apache.arrow.vector.types.pojo.ArrowType.class, //arrow-vector
org.apache.arrow.memory.RootAllocator.class, //arrow-memory
- org.apache.arrow.memory.NettyAllocationManager.class, //arrow-memory-netty
+ org.apache.arrow.memory.netty.NettyAllocationManager.class, //arrow-memory-netty
io.netty.handler.codec.http.HttpObjectAggregator.class, // netty-all
org.apache.arrow.flatbuf.Schema.class, //arrow-format
com.google.flatbuffers.Table.class, //flatbuffers
diff --git a/pom.xml b/pom.xml
index 75298b25533f7..fd4264e1c738b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -110,7 +110,7 @@
4.9.3
1.5.7
- 12.0.0
+ 16.0.0
1.12.0
1.11.4
1.78
diff --git a/ql/src/java/org/apache/hadoop/hive/llap/WritableByteChannelAdapter.java b/ql/src/java/org/apache/hadoop/hive/llap/WritableByteChannelAdapter.java
index 0ed2affa1e3ba..0028c2503f770 100644
--- a/ql/src/java/org/apache/hadoop/hive/llap/WritableByteChannelAdapter.java
+++ b/ql/src/java/org/apache/hadoop/hive/llap/WritableByteChannelAdapter.java
@@ -25,7 +25,7 @@
import java.nio.ByteBuffer;
import java.nio.channels.WritableByteChannel;
import java.util.concurrent.Semaphore;
-import org.apache.arrow.memory.ArrowByteBufAllocator;
+import org.apache.arrow.memory.patch.ArrowByteBufAllocator;
import org.apache.arrow.memory.BufferAllocator;
import org.slf4j.Logger;