Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.6.1
-
None
Description
The YarnShuffleService, currently just picks a directly in the yarn local dirs to store the leveldb file. YARN added an interface in hadoop 2.5 getRecoverPath() to get the location where it should be storing this.
We should change to use getRecoveryPath(). This does mean we will have to use reflection or similar to check for its existence though since it doesn't exist before hadoop 2.5
Attachments
Issue Links
- is duplicated by
-
SPARK-15519 Shuffle Service fails to start if first yarn.nodemanager.local-dirs is bad
- Resolved
-
SPARK-15371 YARNShuffleService doesn't get current local-dirs from NodeManager
- Resolved
- links to