SAMZA-781: Upgrade minimum YARN version to 2.6.1
diff --git a/README.md b/README.md
index ce111a2..b0cbfb0 100644
--- a/README.md
+++ b/README.md
@@ -28,7 +28,7 @@
#### Scala and YARN
-Samza builds with [Scala](http://www.scala-lang.org/) 2.10 and [YARN](http://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/YARN.html) 2.6.0, by default. Use the -PscalaVersion switches to change Scala versions. Samza supports building Scala with 2.10.
+Samza builds with [Scala](http://www.scala-lang.org/) 2.10 and [YARN](http://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/YARN.html) 2.6.1, by default. Use the -PscalaVersion switches to change Scala versions. Samza supports building Scala with 2.10.
./gradlew -PscalaVersion=2.10 clean build
diff --git a/bin/check-all.sh b/bin/check-all.sh
index b1f65e7..cb72247 100755
--- a/bin/check-all.sh
+++ b/bin/check-all.sh
@@ -23,7 +23,7 @@
SCALAs=( "2.10" )
JDKs=( "JAVA7_HOME" "JAVA8_HOME" )
-YARNs=( "2.6.0" "2.7.1" )
+YARNs=( "2.6.1" "2.7.1" )
# get base directory
home_dir=`pwd`
diff --git a/docs/learn/tutorials/versioned/run-in-multi-node-yarn.md b/docs/learn/tutorials/versioned/run-in-multi-node-yarn.md
index b286226..50ac211 100644
--- a/docs/learn/tutorials/versioned/run-in-multi-node-yarn.md
+++ b/docs/learn/tutorials/versioned/run-in-multi-node-yarn.md
@@ -27,12 +27,12 @@
### Basic YARN Setting
-1\. Download [YARN 2.6](http://mirror.symnds.com/software/Apache/hadoop/common/hadoop-2.6.0/hadoop-2.6.0.tar.gz) to /tmp and untar it.
+1\. Download [YARN 2.6](http://mirror.symnds.com/software/Apache/hadoop/common/hadoop-2.6.1/hadoop-2.6.1.tar.gz) to /tmp and untar it.
{% highlight bash %}
cd /tmp
-tar -xvf hadoop-2.6.0.tar.gz
-cd hadoop-2.6.0
+tar -xvf hadoop-2.6.1.tar.gz
+cd hadoop-2.6.1
{% endhighlight %}
2\. Set up environment variables.
@@ -111,7 +111,7 @@
7\. Basically, you copy the hadoop file in your host machine to slave machines. (172.21.100.35, in my case):
{% highlight bash %}
-scp -r . 172.21.100.35:/tmp/hadoop-2.6.0
+scp -r . 172.21.100.35:/tmp/hadoop-2.6.1
echo 172.21.100.35 > conf/slaves
sbin/start-yarn.sh
{% endhighlight %}
diff --git a/gradle/dependency-versions.gradle b/gradle/dependency-versions.gradle
index ccdd27f..52e25aa 100644
--- a/gradle/dependency-versions.gradle
+++ b/gradle/dependency-versions.gradle
@@ -30,7 +30,7 @@
kafkaVersion = "0.8.2.1"
commonsHttpClientVersion = "3.1"
rocksdbVersion = "3.13.1"
- yarnVersion = "2.6.0"
+ yarnVersion = "2.6.1"
slf4jVersion = "1.6.2"
log4jVersion = "1.2.17"
guavaVersion = "17.0"
diff --git a/samza-test/src/main/python/configs/downloads.json b/samza-test/src/main/python/configs/downloads.json
index c890e70..22694c0 100644
--- a/samza-test/src/main/python/configs/downloads.json
+++ b/samza-test/src/main/python/configs/downloads.json
@@ -1,5 +1,5 @@
{
"url_kafka": "http://www.us.apache.org/dist/kafka/0.8.2.0/kafka_2.9.2-0.8.2.0.tgz",
"url_zookeeper": "http://archive.apache.org/dist/zookeeper/zookeeper-3.4.3/zookeeper-3.4.3.tar.gz",
- "url_hadoop": "https://archive.apache.org/dist/hadoop/common/hadoop-2.6.0/hadoop-2.6.0.tar.gz"
+ "url_hadoop": "https://archive.apache.org/dist/hadoop/common/hadoop-2.6.1/hadoop-2.6.1.tar.gz"
}
diff --git a/samza-test/src/main/python/configs/yarn.json b/samza-test/src/main/python/configs/yarn.json
index b1492bf..1198555 100644
--- a/samza-test/src/main/python/configs/yarn.json
+++ b/samza-test/src/main/python/configs/yarn.json
@@ -3,34 +3,34 @@
"yarn_rm_hosts": {
"yarn_rm_instance_0": "localhost"
},
- "yarn_rm_start_cmd": "hadoop-2.6.0/sbin/yarn-daemon.sh start resourcemanager",
- "yarn_rm_stop_cmd": "hadoop-2.6.0/sbin/yarn-daemon.sh stop resourcemanager",
+ "yarn_rm_start_cmd": "hadoop-2.6.1/sbin/yarn-daemon.sh start resourcemanager",
+ "yarn_rm_stop_cmd": "hadoop-2.6.1/sbin/yarn-daemon.sh stop resourcemanager",
"yarn_rm_install_path": "deploy/yarn_rm",
"yarn_rm_post_install_cmds": [
- "sed -i.bak 's/<configuration>/<configuration><property><name>yarn.nodemanager.vmem-pmem-ratio<\\/name><value>10<\\/value><\\/property>/' hadoop-2.6.0/etc/hadoop/yarn-site.xml",
- "mkdir -p hadoop-2.6.0/conf",
- "chmod 755 hadoop-2.6.0/conf",
- "cp hadoop-2.6.0/etc/hadoop/yarn-site.xml hadoop-2.6.0/conf/yarn-site.xml"
+ "sed -i.bak 's/<configuration>/<configuration><property><name>yarn.nodemanager.vmem-pmem-ratio<\\/name><value>10<\\/value><\\/property>/' hadoop-2.6.1/etc/hadoop/yarn-site.xml",
+ "mkdir -p hadoop-2.6.1/conf",
+ "chmod 755 hadoop-2.6.1/conf",
+ "cp hadoop-2.6.1/etc/hadoop/yarn-site.xml hadoop-2.6.1/conf/yarn-site.xml"
],
- "yarn_rm_executable": "hadoop-2.6.0.tar.gz",
+ "yarn_rm_executable": "hadoop-2.6.1.tar.gz",
"yarn_rm_logs": [
- "hadoop-2.6.0/logs"
+ "hadoop-2.6.1/logs"
],
"yarn_nm_hosts": {
"yarn_nm_instance_0": "localhost"
},
- "yarn_nm_start_cmd": "hadoop-2.6.0/sbin/yarn-daemon.sh start nodemanager",
- "yarn_nm_stop_cmd": "hadoop-2.6.0/sbin/yarn-daemon.sh stop nodemanager",
+ "yarn_nm_start_cmd": "hadoop-2.6.1/sbin/yarn-daemon.sh start nodemanager",
+ "yarn_nm_stop_cmd": "hadoop-2.6.1/sbin/yarn-daemon.sh stop nodemanager",
"yarn_nm_install_path": "deploy/yarn_nm",
"yarn_nm_post_install_cmds": [
- "sed -i.bak 's/<configuration>/<configuration><property><name>yarn.nodemanager.vmem-pmem-ratio<\\/name><value>10<\\/value><\\/property>/' hadoop-2.6.0/etc/hadoop/yarn-site.xml",
- "mkdir -p hadoop-2.6.0/conf",
- "chmod 755 hadoop-2.6.0/conf",
- "cp hadoop-2.6.0/etc/hadoop/yarn-site.xml hadoop-2.6.0/conf/yarn-site.xml"
+ "sed -i.bak 's/<configuration>/<configuration><property><name>yarn.nodemanager.vmem-pmem-ratio<\\/name><value>10<\\/value><\\/property>/' hadoop-2.6.1/etc/hadoop/yarn-site.xml",
+ "mkdir -p hadoop-2.6.1/conf",
+ "chmod 755 hadoop-2.6.1/conf",
+ "cp hadoop-2.6.1/etc/hadoop/yarn-site.xml hadoop-2.6.1/conf/yarn-site.xml"
],
- "yarn_nm_executable": "hadoop-2.6.0.tar.gz",
+ "yarn_nm_executable": "hadoop-2.6.1.tar.gz",
"yarn_nm_logs": [
- "hadoop-2.6.0/logs"
+ "hadoop-2.6.1/logs"
],
"yarn_driver_configs": {
"yarn.resourcemanager.hostname": "localhost"