In 1.0 release DFSClient uses a thread per file writer. In some use cases (dynamic partions in hive) that use a large number of file writers a large number of threads are created. The file writer thread has the following stack:
This problem has been fixed in later releases. This jira will post a consolidated patch from various jiras that addresses the issue.