Skip to content
Snippets Groups Projects
  • Andrew Or's avatar
    aa43a8da
    [SPARK-4281][Build] Package Yarn shuffle service into its own jar · aa43a8da
    Andrew Or authored
    This is another addendum to #3082, which added the Yarn shuffle service to run inside the NM. This PR makes the feature much more usable by packaging enough dependencies into the jar to run the service inside an NM. After these changes, the user can run `./make-distribution.sh` and find a `spark-network-yarn*.jar` in their `lib` directory. The equivalent change is done in SBT by making the `network-yarn` module an assembly project.
    
    Author: Andrew Or <andrew@databricks.com>
    
    Closes #3147 from andrewor14/yarn-shuffle-build and squashes the following commits:
    
    bda58d0 [Andrew Or] Fix line too long
    81e9705 [Andrew Or] Merge branch 'master' of github.com:apache/spark into yarn-shuffle-build
    fb7f398 [Andrew Or] Rename jar to spark-{VERSION}-yarn-shuffle.jar
    65db822 [Andrew Or] Actually mark slf4j as provided
    abcefd1 [Andrew Or] Do the same for SBT
    c653028 [Andrew Or] Package network-yarn and its dependencies
    aa43a8da
    History
    [SPARK-4281][Build] Package Yarn shuffle service into its own jar
    Andrew Or authored
    This is another addendum to #3082, which added the Yarn shuffle service to run inside the NM. This PR makes the feature much more usable by packaging enough dependencies into the jar to run the service inside an NM. After these changes, the user can run `./make-distribution.sh` and find a `spark-network-yarn*.jar` in their `lib` directory. The equivalent change is done in SBT by making the `network-yarn` module an assembly project.
    
    Author: Andrew Or <andrew@databricks.com>
    
    Closes #3147 from andrewor14/yarn-shuffle-build and squashes the following commits:
    
    bda58d0 [Andrew Or] Fix line too long
    81e9705 [Andrew Or] Merge branch 'master' of github.com:apache/spark into yarn-shuffle-build
    fb7f398 [Andrew Or] Rename jar to spark-{VERSION}-yarn-shuffle.jar
    65db822 [Andrew Or] Actually mark slf4j as provided
    abcefd1 [Andrew Or] Do the same for SBT
    c653028 [Andrew Or] Package network-yarn and its dependencies