tez-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ss...@apache.org
Subject [15/35] tez git commit: TEZ-2243. documentation should explicitly specify protobuf 2.5.0. (Michael Howard via hitesh)
Date Tue, 07 Apr 2015 20:12:33 GMT
TEZ-2243. documentation should explicitly specify protobuf 2.5.0. (Michael Howard via hitesh)


Project: http://git-wip-us.apache.org/repos/asf/tez/repo
Commit: http://git-wip-us.apache.org/repos/asf/tez/commit/b87a36fe
Tree: http://git-wip-us.apache.org/repos/asf/tez/tree/b87a36fe
Diff: http://git-wip-us.apache.org/repos/asf/tez/diff/b87a36fe

Branch: refs/heads/TEZ-2003
Commit: b87a36fe5c82102fe7023d97c95cbbd2b18b9f1a
Parents: 7aeebfe
Author: Hitesh Shah <hitesh@apache.org>
Authored: Mon Apr 6 16:17:55 2015 -0700
Committer: Hitesh Shah <hitesh@apache.org>
Committed: Mon Apr 6 16:17:55 2015 -0700

----------------------------------------------------------------------
 CHANGES.txt                       |  1 +
 docs/src/site/markdown/install.md | 27 +++++++++++++++------------
 2 files changed, 16 insertions(+), 12 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tez/blob/b87a36fe/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index be2e617..26a9d75 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -10,6 +10,7 @@ INCOMPATIBLE CHANGES
 
 
 ALL CHANGES:
+  TEZ-2243. documentation should explicitly specify protobuf 2.5.0.
   TEZ-2232. Allow setParallelism to be called multiple times before tasks get
   scheduled
   TEZ-2265. All inputs/outputs in a task share the same counter object

http://git-wip-us.apache.org/repos/asf/tez/blob/b87a36fe/docs/src/site/markdown/install.md
----------------------------------------------------------------------
diff --git a/docs/src/site/markdown/install.md b/docs/src/site/markdown/install.md
index ef49b5e..3854781 100644
--- a/docs/src/site/markdown/install.md
+++ b/docs/src/site/markdown/install.md
@@ -21,16 +21,19 @@ Install/Deploy Instructions for Tez
 ---------------------------------------------------------------------------
 Replace x.y.z with the tez release number that you are using. E.g. 0.5.0
 
-1.  Deploy Apache Hadoop using either the 2.2.0 release or a compatible
-    2.x version.
-    -   One thing to note though when compiling Tez is that you will
-        need to change the value of the hadoop.version property in the
-        top-level pom.xml to match the version of the hadoop branch being
-        used.
+1.  Deploy Apache Hadoop using either the 2.2.0 release or a compatible 2.x version.
+    -   You need to change the value of the hadoop.version property in the
+        top-level pom.xml to match the version of the hadoop branch being used.
+        ```
+        $ hadoop version
+        ```
 2.  Build tez using `mvn clean package -DskipTests=true -Dmaven.javadoc.skip=true`
-    -   This assumes that you have already installed JDK6 or later,
-        Maven 3 or later and Protocol Buffers (protoc compiler) 2.5 or
-        later
+    -   This assumes that you have already installed JDK6 or later and Maven 3 or later.
+    -   Tez also requires Protocol Buffers 2.5.0, including the protoc-compiler.
+        *   This can be downloaded from https://github.com/google/protobuf/tags/.
+        *   On Mac OS X with the homebrew package manager `brew install protobuf250`
+        *   For rpm-based linux systems, the yum repos may not have the 2.5.0 version.
+            `rpm.pbone.net` has the protobuf-2.5.0 and protobuf-compiler-2.5.0 packages.
     -   If you prefer to run the unit tests, remove skipTests from the
         command above.
     -   If you use Eclipse IDE, you can import the projects using
@@ -76,7 +79,7 @@ Replace x.y.z with the tez release number that you are using. E.g. 0.5.0
         ```
     -   set TEZ_CONF_DIR to the location of tez-site.xml
     -   Add $TEZ_CONF_DIR, ${TEZ_JARS}/* and ${TEZ_JARS}/lib/* to the application classpath.
-        For example, doing it via the standard Hadoop tool chain would use the following
command 
+        For example, doing it via the standard Hadoop tool chain would use the following
command
 	to set up the application classpath:
         ```
         export HADOOP_CLASSPATH=${TEZ_CONF_DIR}:${TEZ_JARS}/*:${TEZ_JARS}/lib/*
@@ -119,12 +122,12 @@ Replace x.y.z with the tez release number that you are using. E.g. 0.5.0
     ```
 
     This will use the TEZ DAG ApplicationMaster to run the MR job. This
-    can be verified by looking at the AM’s logs from the YARN ResourceManager UI. 
+    can be verified by looking at the AM’s logs from the YARN ResourceManager UI.
     This needs mapred-site.xml to have "mapreduce.framework.name" set to "yarn-tez"
 
 Hadoop Installation dependent Install/Deploy Instructions
 ---------------------------------------------------------
-The above install instructions use Tez with pre-packaged Hadoop libraries included in the
package and is the 
+The above install instructions use Tez with pre-packaged Hadoop libraries included in the
package and is the
 recommended method for installation. If its needed to make Tez use the existing cluster Hadoop
libraries then
 follow this alternate machanism to setup Tez to use Hadoop libraries from the cluster.
 Step 3 above changes as follows. Also subsequent steps would use tez-dist/target/tez-x.y.z-minimal.tar.gz
instead of tez-dist/target/tez-x.y.z.tar.gz


Mime
View raw message