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 5f3e869ce867..01ebff2e934d 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 624662c9d5a2..0b275498bcc9 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
@@ -187,7 +187,7 @@
3.4.4
4.11.0
2.0.0-M5
- 4.1.77.Final
+ 4.1.116.Final
3.10.5.Final
4.5.5
@@ -1015,7 +1015,7 @@
io.netty
- netty
+ netty-all
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 0ed2affa1e3b..0028c2503f77 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;