yarn support
This commit is contained in:
parent
8b1c1520fc
commit
cb4ef19214
|
@ -34,6 +34,7 @@ set EXAMPLES_DIR=%FWDIR%examples
|
||||||
set BAGEL_DIR=%FWDIR%bagel
|
set BAGEL_DIR=%FWDIR%bagel
|
||||||
set MLLIB_DIR=%FWDIR%mllib
|
set MLLIB_DIR=%FWDIR%mllib
|
||||||
set TOOLS_DIR=%FWDIR%tools
|
set TOOLS_DIR=%FWDIR%tools
|
||||||
|
set YARN_DIR=%FWDIR%yarn
|
||||||
set STREAMING_DIR=%FWDIR%streaming
|
set STREAMING_DIR=%FWDIR%streaming
|
||||||
set PYSPARK_DIR=%FWDIR%python
|
set PYSPARK_DIR=%FWDIR%python
|
||||||
|
|
||||||
|
@ -50,6 +51,7 @@ set CLASSPATH=%CLASSPATH%;%FWDIR%python\lib\*
|
||||||
set CLASSPATH=%CLASSPATH%;%BAGEL_DIR%\target\scala-%SCALA_VERSION%\classes
|
set CLASSPATH=%CLASSPATH%;%BAGEL_DIR%\target\scala-%SCALA_VERSION%\classes
|
||||||
set CLASSPATH=%CLASSPATH%;%MLLIB_DIR%\target\scala-%SCALA_VERSION%\classes
|
set CLASSPATH=%CLASSPATH%;%MLLIB_DIR%\target\scala-%SCALA_VERSION%\classes
|
||||||
set CLASSPATH=%CLASSPATH%;%TOOLS_DIR%\target\scala-%SCALA_VERSION%\classes
|
set CLASSPATH=%CLASSPATH%;%TOOLS_DIR%\target\scala-%SCALA_VERSION%\classes
|
||||||
|
set CLASSPATH=%CLASSPATH%;%YARN_DIR%\target\scala-%SCALA_VERSION%\classes
|
||||||
|
|
||||||
rem Add hadoop conf dir - else FileSystem.*, etc fail
|
rem Add hadoop conf dir - else FileSystem.*, etc fail
|
||||||
rem Note, this assumes that there is either a HADOOP_CONF_DIR or YARN_CONF_DIR which hosts
|
rem Note, this assumes that there is either a HADOOP_CONF_DIR or YARN_CONF_DIR which hosts
|
||||||
|
|
|
@ -37,6 +37,7 @@ EXAMPLES_DIR="$FWDIR/examples"
|
||||||
BAGEL_DIR="$FWDIR/bagel"
|
BAGEL_DIR="$FWDIR/bagel"
|
||||||
MLLIB_DIR="$FWDIR/mllib"
|
MLLIB_DIR="$FWDIR/mllib"
|
||||||
TOOLS_DIR="$FWDIR/tools"
|
TOOLS_DIR="$FWDIR/tools"
|
||||||
|
YARN_DIR="$FWDIR/yarn"
|
||||||
STREAMING_DIR="$FWDIR/streaming"
|
STREAMING_DIR="$FWDIR/streaming"
|
||||||
PYSPARK_DIR="$FWDIR/python"
|
PYSPARK_DIR="$FWDIR/python"
|
||||||
|
|
||||||
|
@ -72,6 +73,7 @@ function dev_classpath {
|
||||||
CLASSPATH="$CLASSPATH:$BAGEL_DIR/target/scala-$SCALA_VERSION/classes"
|
CLASSPATH="$CLASSPATH:$BAGEL_DIR/target/scala-$SCALA_VERSION/classes"
|
||||||
CLASSPATH="$CLASSPATH:$MLLIB_DIR/target/scala-$SCALA_VERSION/classes"
|
CLASSPATH="$CLASSPATH:$MLLIB_DIR/target/scala-$SCALA_VERSION/classes"
|
||||||
CLASSPATH="$CLASSPATH:$TOOLS_DIR/target/scala-$SCALA_VERSION/classes"
|
CLASSPATH="$CLASSPATH:$TOOLS_DIR/target/scala-$SCALA_VERSION/classes"
|
||||||
|
CLASSPATH="$CLASSPATH:$YARN_DIR/target/scala-$SCALA_VERSION/classes"
|
||||||
for jar in `find $PYSPARK_DIR/lib -name '*jar'`; do
|
for jar in `find $PYSPARK_DIR/lib -name '*jar'`; do
|
||||||
CLASSPATH="$CLASSPATH:$jar"
|
CLASSPATH="$CLASSPATH:$jar"
|
||||||
done
|
done
|
||||||
|
|
|
@ -170,7 +170,7 @@ object SparkBuild extends Build {
|
||||||
"org.apache.mesos" % "mesos" % "0.12.1",
|
"org.apache.mesos" % "mesos" % "0.12.1",
|
||||||
"io.netty" % "netty-all" % "4.0.0.Beta2",
|
"io.netty" % "netty-all" % "4.0.0.Beta2",
|
||||||
"org.apache.derby" % "derby" % "10.4.2.0" % "test",
|
"org.apache.derby" % "derby" % "10.4.2.0" % "test",
|
||||||
"org.apache.hadoop" % "hadoop-client" % "1.0.4",
|
"org.apache.hadoop" % "hadoop-client" % "1.0.4" excludeAll(excludeJackson, excludeNetty, excludeAsm),
|
||||||
"com.codahale.metrics" % "metrics-core" % "3.0.0",
|
"com.codahale.metrics" % "metrics-core" % "3.0.0",
|
||||||
"com.codahale.metrics" % "metrics-jvm" % "3.0.0",
|
"com.codahale.metrics" % "metrics-jvm" % "3.0.0",
|
||||||
"com.codahale.metrics" % "metrics-json" % "3.0.0",
|
"com.codahale.metrics" % "metrics-json" % "3.0.0",
|
||||||
|
@ -239,12 +239,12 @@ object SparkBuild extends Build {
|
||||||
name := "spark-yarn",
|
name := "spark-yarn",
|
||||||
libraryDependencies ++= Seq(
|
libraryDependencies ++= Seq(
|
||||||
// Exclude rule required for all ?
|
// Exclude rule required for all ?
|
||||||
"org.apache.hadoop" % "hadoop-client" % "2.0.2-alpha" excludeAll(excludeJackson, excludeNetty),
|
"org.apache.hadoop" % "hadoop-client" % "2.0.2-alpha" excludeAll(excludeJackson, excludeNetty, excludeAsm),
|
||||||
"org.apache.hadoop" % "hadoop-yarn-api" % "2.0.2-alpha" excludeAll(excludeJackson, excludeNetty),
|
"org.apache.hadoop" % "hadoop-yarn-api" % "2.0.2-alpha" excludeAll(excludeJackson, excludeNetty, excludeAsm),
|
||||||
"org.apache.hadoop" % "hadoop-yarn-common" % "2.0.2-alpha" excludeAll(excludeJackson, excludeNetty),
|
"org.apache.hadoop" % "hadoop-yarn-common" % "2.0.2-alpha" excludeAll(excludeJackson, excludeNetty, excludeAsm),
|
||||||
"org.apache.hadoop" % "hadoop-yarn-client" % "2.0.2-alpha" excludeAll(excludeJackson, excludeNetty)
|
"org.apache.hadoop" % "hadoop-yarn-client" % "2.0.2-alpha" excludeAll(excludeJackson, excludeNetty, excludeAsm)
|
||||||
)
|
)
|
||||||
)
|
) ++ assemblySettings ++ extraAssemblySettings
|
||||||
|
|
||||||
def extraAssemblySettings() = Seq(test in assembly := {}) ++ Seq(
|
def extraAssemblySettings() = Seq(test in assembly := {}) ++ Seq(
|
||||||
mergeStrategy in assembly := {
|
mergeStrategy in assembly := {
|
||||||
|
|
Loading…
Reference in a new issue