[ https://issues.apache.org/jira/browse/HIVE-17462?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17199204#comment-17199204 ]
kongxianghe commented on HIVE-17462: ------------------------------------ was fixed in https://issues.apache.org/jira/browse/HIVE-10453 you may use hdp-1.2.1000.2.6.1.0 or some other versions,this patch may be not added into it. decompile your hive-exec-1.2.1xxx.jar and find class SessionState.class . {code} public void close() throws IOException { registry.clear();; registry.clear(); if (txnMgr != null) txnMgr.closeTxnManager(); JavaUtils.closeClassLoadersTo(conf.getClassLoader(), parentLoader); File resourceDir = @@ -1493,7 +1493,7 @@ public class SessionState { sparkSession = null; } } // this line might be lost!! registry.closeCUDFLoaders(); dropSessionPaths(conf); } {code} registry.closeCUDFLoaders(); in hdp 2.6.1 hive-1.2.1 this line is missing,might clause this problem > hive_1.2.1 hiveserver2 memory leak > ------------------------------------ > > Key: HIVE-17462 > URL: https://issues.apache.org/jira/browse/HIVE-17462 > Project: Hive > Issue Type: Bug > Affects Versions: 1.2.1 > Environment: hive version 1.2.1 > Reporter: gehaijiang > Priority: Major > > hiveserver2 memory leak > hive use third UDF (vs-1.0.2-SNAPSHOT.jar , > alogdata-1.0.3-SNAPSHOT-jar-with-dependencies.jar ..... and so on ) > lr-x------ 1 data data 64 Sep 5 18:37 964 -> > /tmp/9e38cc04-5693-474b-9c7d-bfdd978bcbb4_resources/vs-1.0.2-SNAPSHOT.jar > (deleted) > lr-x------ 1 data data 64 Sep 6 10:41 965 -> > /tmp/188bbf2a-d8a5-48a7-81fc-b807f9ff201d_resources/alogdata-1.0.3-SNAPSHOT-jar-with-dependencies.jar > (deleted) > lr-x------ 1 data data 64 Sep 6 17:41 97 -> > /home/data/programs/hadoop-2.7.1/share/hadoop/hdfs/lib/jsr305-3.0.0.jar > lrwx------ 1 data data 64 Sep 5 18:37 975 -> socket:[1318353317] > lr-x------ 1 data data 64 Sep 6 02:38 977 -> > /tmp/64e309dc-352f-4ba4-b871-1aa78fe05945_resources/alogdata-1.0.3-SNAPSHOT-jar-with-dependencies.jar > (deleted) > lr-x------ 1 data data 64 Sep 6 17:41 98 -> > /home/data/programs/hadoop-2.7.1/share/hadoop/hdfs/lib/xml-apis-1.3.04.jar > lrwx------ 1 data data 64 Sep 6 08:40 983 -> socket:[1299459344] > lr-x------ 1 data data 64 Sep 5 19:37 987 -> > /tmp/c3054987-c9c6-468a-8b5c-6e20b1972e0b_resources/alogdata-1.0.3-SNAPSHOT-jar-with-dependencies.jar > (deleted) > lr-x------ 1 data data 64 Sep 6 17:41 99 -> > /home/data/programs/hadoop-2.7.1/share/hadoop/hdfs/lib/guava-11.0.2.jar > lr-x------ 1 data data 64 Sep 6 08:40 994 -> > /tmp/fc5c44b3-9bd8-4a32-a39a-66cd44032fee_resources/alogdata-1.0.3-SNAPSHOT-jar-with-dependencies.jar > (deleted) > lr-x------ 1 data data 64 Sep 6 06:39 996 -> > /tmp/3b3c2bd6-0a0e-4599-b757-4a048a968457_resources/alogdata-1.0.3-SNAPSHOT-jar-with-dependencies.jar > (deleted) > lr-x------ 1 data data 64 Sep 5 17:36 999 -> > /tmp/6ad76494-cdda-430b-b7d0-2213731655a8_resources/alogdata-1.0.3-SNAPSHOT-jar-with-dependencies.jar > (deleted) > PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND > 20084 data 20 0 13.6g 11g 533m S 62.3 9.2 6619:16 java > /home/data/programs/jdk/jdk-current/bin/java-Djava.net.preferIPv4Stack=true-Dhadoop.log.dir=/home/data/hadoop/logs-Dhadoop.log.file=hadoop.log-Dhadoop.home.dir=/home/data/programs/hadoop-2.7.1-Dhadoop.id.str=data-Dhadoop.root.logger=INFO,DRFA-Djava.library.path=/home/data/programs/hadoop-2.7.1/lib/native-Dhadoop.policy.file=hadoop-policy.xml-Djava.net.preferIPv4Stack=true-XX:+UseConcMarkSweepGC-Xms8g-Xmx8g-Dhadoop.security.logger=INFO,NullAppenderorg.apache.hadoop.util.RunJar/home/data/programs/hive-current/lib/hive-service-1.2.1.jarorg.apache.hive.service.server.HiveServer2--hiveconfhive.log.file=hiveserver2.log -- This message was sent by Atlassian Jira (v8.3.4#803005)