Gang Tim Liu created HIVE-3251: ---------------------------------- Summary: Hive doesn't remove scrach directories while killing running MR job Key: HIVE-3251 URL: https://issues.apache.org/jira/browse/HIVE-3251 Project: Hive Issue Type: Bug Components: Server Infrastructure Reporter: Gang Tim Liu Assignee: Gang Tim Liu
While killing running MR job, hive doesn't clean up scratch directory (mapred.cache.files). So that, afterwards, scratch directory is left there in hdfs. HDFS name node doesn't know it and try to do lease recovery. while such instances happen more, it will eventually crash namenode. The fix is to leverage hdfs clean up functionality. While creating scratch dirs, hive registers it to hdfs cleanup hook. While killing happens, hdfs will clean them up. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira