浏览代码

HADOOP-7475. Fix hadoop-setup-single-node.sh to reflect new layout. (eyang
via omalley)


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.20-security-204@1149316 13f79535-47bb-0310-9956-ffa450edef68

Owen O'Malley 13 年之前
父节点
当前提交
88c4a5d8c0
共有 4 个文件被更改,包括 12 次插入9 次删除
  1. 5 2
      CHANGES.txt
  2. 4 4
      src/packages/hadoop-setup-conf.sh
  3. 2 2
      src/packages/rpm/spec/hadoop.spec
  4. 1 1
      src/packages/update-hadoop-env.sh

+ 5 - 2
CHANGES.txt

@@ -13,6 +13,9 @@ Release 0.20.204.0 - unreleased
 
   BUG FIXES
 
+    HADOOP-7475. Fix hadoop-setup-single-node.sh to reflect new layout. (eyang
+    via omalley)
+
     HADOOP-7045. TestDU fails on systems with local file systems with 
     extended attributes. (eli)
 
@@ -45,8 +48,8 @@ Release 0.20.204.0 - unreleased
     HADOOP-7248. Update eclipse target to generate .classpath from ivy config.
     (Thomas Graves and Tom White via cdouglas)
 
-    MAPREDUCE-2558. Add queue-level metrics 0.20-security branch - test fix
-    (jeffrey nasbit via mahadev)
+    MAPREDUCE-2558. Add queue-level metrics 0.20-security branch (test fixes)
+    (Jeffrey Naisbitt via mahadev)
     
     HADOOP-7364. TestMiniMRDFSCaching fails if test.build.dir is set to 
     something other than build/test. (Thomas Graves via mahadev)

+ 4 - 4
src/packages/hadoop-setup-conf.sh

@@ -233,10 +233,10 @@ rm -f hdfs-site.xml >/dev/null
 rm -f mapred-site.xml >/dev/null
 rm -f hadoop-env.sh >/dev/null
 
-template_generator ${HADOOP_HOME}/templates/conf/core-site.xml core-site.xml
-template_generator ${HADOOP_HOME}/templates/conf/hdfs-site.xml hdfs-site.xml
-template_generator ${HADOOP_HOME}/templates/conf/mapred-site.xml mapred-site.xml
-template_generator ${HADOOP_HOME}/templates/conf/hadoop-env.sh hadoop-env.sh
+template_generator ${HADOOP_PREFIX}/share/hadoop/templates/conf/core-site.xml core-site.xml
+template_generator ${HADOOP_PREFIX}/share/hadoop/templates/conf/hdfs-site.xml hdfs-site.xml
+template_generator ${HADOOP_PREFIX}/share/hadoop/templates/conf/mapred-site.xml mapred-site.xml
+template_generator ${HADOOP_PREFIX}/share/hadoop/templates/conf/hadoop-env.sh hadoop-env.sh
 
 chown root:hadoop hadoop-env.sh
 chmod 755 hadoop-env.sh

+ 2 - 2
src/packages/rpm/spec/hadoop.spec

@@ -149,8 +149,8 @@ fi
 %pre
 getent group hadoop 2>/dev/null >/dev/null || /usr/sbin/groupadd -r hadoop
 
-/usr/sbin/useradd --comment "Hadoop MapReduce" --shell /bin/bash -M -r --groups hadoop --home /tmp mapred 2> /dev/null || :
-/usr/sbin/useradd --comment "Hadoop HDFS" --shell /bin/bash -M -r --groups hadoop --home /tmp hdfs 2> /dev/null || :
+/usr/sbin/useradd --comment "Hadoop MapReduce" --shell /bin/bash -M -r -g hadoop --home /tmp mapred 2> /dev/null || :
+/usr/sbin/useradd --comment "Hadoop HDFS" --shell /bin/bash -M -r -g hadoop --home /tmp hdfs 2> /dev/null || :
 
 %post
 bash ${RPM_INSTALL_PREFIX0}/sbin/update-hadoop-env.sh \

+ 1 - 1
src/packages/update-hadoop-env.sh

@@ -171,7 +171,7 @@ else
   HADOOP_LOG_DIR=${LOG_DIR}
   HADOOP_PID_DIR=${PID_DIR}
   HADOOP_PREFIX=${PREFIX}
-  HADOOP_HOME=${PREFIX}/share/hadoop
+  HADOOP_HOME=${PREFIX}
   template_generator ${PREFIX}/share/hadoop/templates/conf/hadoop-env.sh $TFILE
   cp ${TFILE} ${CONF_DIR}/hadoop-env.sh
   rm -f ${TFILE}