Author: bmahe
Date: Fri Nov 4 23:00:05 2011
New Revision: 1197811
URL: http://svn.apache.org/viewvc?rev=1197811&view=rev
Log:
Update hadoop 23 branch
Modified:
incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/common/hadoop/install_hadoop.sh
incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/rpm/hadoop/SPECS/hadoop.spec
incubator/bigtop/branches/hadoop-0.23/bigtop.mk
Modified:
incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/common/hadoop/install_hadoop.sh
URL:
http://svn.apache.org/viewvc/incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/common/hadoop/install_hadoop.sh?rev=1197811&r1=1197810&r2=1197811&view=diff
==============================================================================
---
incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/common/hadoop/install_hadoop.sh
(original)
+++
incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/common/hadoop/install_hadoop.sh
Fri Nov 4 23:00:05 2011
@@ -135,6 +135,8 @@ HADOOP_BIN_DIR=${HADOOP_DIR}/bin
HADOOP_SBIN_DIR=${HADOOP_DIR}/sbin
HADOOP_LIB_DIR=${HADOOP_DIR}/lib
+HADOOP_VERSION=0.23.0-SNAPSHOT
+
# Make bin wrappers
mkdir -p $BIN_DIR
@@ -164,6 +166,7 @@ cp ${BUILD_DIR}/lib/*.jar ${HADOOP_LIB_D
# hadoop jar
install -d -m 0755 ${HADOOP_DIR}
cp ${BUILD_DIR}/modules/*.jar ${HADOOP_DIR}/
+chmod 644 ${HADOOP_DIR}/*.jar
# native libs
install -d -m 0755 ${SYSTEM_LIB_DIR}
@@ -191,11 +194,17 @@ cp ${BUILD_DIR}/etc/hadoop/* $YARN_ETC_D
install -d -m 0755 ${DOC_DIR}
cp -r ${BUILD_DIR}/../target/site/* ${DOC_DIR}/
-# source
-cp -r ${BUILD_DIR}/src ${DOC_DIR}/
+# source jars
+cp
${BUILD_DIR}/../hadoop-common-project/hadoop-auth/target/hadoop-auth-${HADOOP_VERSION}-sources.jar
${HADOOP_DIR}/
+cp
${BUILD_DIR}/../hadoop-common-project/hadoop-common/target/hadoop-common-${HADOOP_VERSION}-test-sources.jar
${HADOOP_DIR}/
+cp
${BUILD_DIR}/../hadoop-common-project/hadoop-common/target/hadoop-common-${HADOOP_VERSION}-sources.jar
${HADOOP_DIR}/
+cp
${BUILD_DIR}/../hadoop-hdfs-project/hadoop-hdfs/target/hadoop-hdfs-${HADOOP_VERSION}-sources.jar
${HADOOP_DIR}/
+cp
${BUILD_DIR}/../hadoop-hdfs-project/hadoop-hdfs/target/hadoop-hdfs-${HADOOP_VERSION}-test-sources.jar
${HADOOP_DIR}/
+chmod 644 ${HADOOP_DIR}/*.jar
# man pages
mkdir -p $MAN_DIR/man1
gzip -c < $DISTRO_DIR/hadoop.1 > $MAN_DIR/man1/hadoop.1.gz
+chmod 644 $MAN_DIR/man1/hadoop.1.gz
Modified:
incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/rpm/hadoop/SPECS/hadoop.spec
URL:
http://svn.apache.org/viewvc/incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/rpm/hadoop/SPECS/hadoop.spec?rev=1197811&r1=1197810&r2=1197811&view=diff
==============================================================================
---
incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/rpm/hadoop/SPECS/hadoop.spec
(original)
+++
incubator/bigtop/branches/hadoop-0.23/bigtop-packages/src/rpm/hadoop/SPECS/hadoop.spec
Fri Nov 4 23:00:05 2011
@@ -48,6 +48,7 @@
# CentOS 5 does not have any dist macro
# So I will suppose anything that is not Mageia or a SUSE will be a
RHEL/CentOS/Fedora
%if %{!?suse_version:1}0 && %{!?mgaversion:1}0
+
# brp-repack-jars uses unzip to expand jar files
# Unfortunately aspectjtools-1.6.5.jar pulled by ivy contains some files and
directories without any read permission
# and make whole process to fail.
@@ -60,6 +61,8 @@
/usr/lib/rpm/brp-python-bytecompile ; \
%{nil}
+
+%define libexecdir %{_libexecdir}
%define doc_hadoop %{_docdir}/%{name}-%{hadoop_version}
%define alternatives_cmd alternatives
%global initd_dir %{_sysconfdir}/rc.d/init.d
@@ -79,12 +82,14 @@
/usr/lib/rpm/brp-compress ; \
%{nil}
+%define libexecdir %{_libexecdir}
%define doc_hadoop %{_docdir}/%{name}
%define alternatives_cmd update-alternatives
%global initd_dir %{_sysconfdir}/rc.d
%endif
%if 0%{?mgaversion}
+%define libexecdir /usr/libexec/
%define doc_hadoop %{_docdir}/%{name}-%{hadoop_version}
%define alternatives_cmd update-alternatives
%global initd_dir %{_sysconfdir}/rc.d/init.d
@@ -260,7 +265,7 @@ DataNodes to bind to a low (privileged)
before continuing operation.
%prep
-%setup -n apache-hadoop-common-562cef1
+%setup -n apache-hadoop-common-c6c6fb0
%build
# This assumes that you installed Java JDK 6 and set JAVA_HOME
@@ -285,7 +290,7 @@ bash %{SOURCE2} \
--build-dir=$PWD/build \
--system-include-dir=$RPM_BUILD_ROOT%{_includedir} \
--system-lib-dir=$RPM_BUILD_ROOT%{_libdir} \
- --system-libexec-dir=$RPM_BUILD_ROOT%{_libexecdir} \
+ --system-libexec-dir=$RPM_BUILD_ROOT%{libexecdir} \
--hadoop-etc-dir=$RPM_BUILD_ROOT%{etc_hadoop} \
--yarn-etc-dir=$RPM_BUILD_ROOT%{etc_yarn} \
--prefix=$RPM_BUILD_ROOT \
@@ -334,7 +339,7 @@ done
%__install -m 0644 %{SOURCE9}
$RPM_BUILD_ROOT/etc/security/limits.d/hadoop.nofiles.conf
# /var/lib/hadoop/cache
-%__install -d -m 1777 $RPM_BUILD_ROOT/var/lib/%{name}/cache
+%__install -d -m 1777 $RPM_BUILD_ROOT/var/lib/%{name}/cache/hadoop
# /var/log/hadoop
%__install -d -m 0755 $RPM_BUILD_ROOT/var/log
%__install -d -m 0775 $RPM_BUILD_ROOT/var/run/%{name}
@@ -380,15 +385,20 @@ fi
%files
%defattr(-,root,root)
%config(noreplace) %{etc_hadoop}/conf.empty
+%config(noreplace) %{etc_yarn}/conf.empty
%config(noreplace) /etc/default/hadoop
%config(noreplace) /etc/security/limits.d/hadoop.nofiles.conf
%{lib_hadoop}
%{_libdir}/libhadoop*
+%{libexecdir}/hadoop-config.sh
+%{libexecdir}/hdfs-config.sh
%{bin_hadoop}/%{name}
%attr(0775,root,hadoop) /var/run/%{name}
%attr(0775,root,hadoop) %{log_hadoop}
%{man_hadoop}/man1/hadoop.1.*
+%exclude %{lib_hadoop}/sbin
+
%files doc
%defattr(-,root,root)
%doc %{doc_hadoop}
@@ -413,11 +423,6 @@ if [ $1 -ge 1 ]; then \
service %{name}-%1 condrestart >/dev/null 2>&1 \
fi
-%define post_namenode \
-if [ ! -d /var/lib/%{name}/cache/hadoop/dfs/name ]; then \
- HADOOP_NAMENODE_USER=hdfs hadoop namenode -format 2>/dev/null 1>/dev/null
|| : \
-fi
-
%service_macro namenode post_namenode
%service_macro secondarynamenode
%service_macro datanode
@@ -443,10 +448,11 @@ fi
%files libhdfs
%defattr(-,root,root)
%{_libdir}/libhdfs*
-#%{_includedir}/hdfs.h
+%{_includedir}/hdfs.h
# -devel should be its own package
#%doc %{_docdir}/libhdfs-%{hadoop_version}
%files sbin
%defattr(-,root,root)
%dir %{lib_hadoop}/sbin
+%{lib_hadoop}/sbin/*
Modified: incubator/bigtop/branches/hadoop-0.23/bigtop.mk
URL:
http://svn.apache.org/viewvc/incubator/bigtop/branches/hadoop-0.23/bigtop.mk?rev=1197811&r1=1197810&r2=1197811&view=diff
==============================================================================
--- incubator/bigtop/branches/hadoop-0.23/bigtop.mk (original)
+++ incubator/bigtop/branches/hadoop-0.23/bigtop.mk Fri Nov 4 23:00:05 2011
@@ -24,7 +24,7 @@ HADOOP_RELEASE_VERSION=1
HADOOP_TARBALL_DST=$(HADOOP_NAME)-$(HADOOP_BASE_VERSION).tar.gz
#HADOOP_TARBALL_SRC=$(HADOOP_TARBALL_DST)
#HADOOP_SITE=$(APACHE_MIRROR)/hadoop/common/$(HADOOP_NAME)-$(HADOOP_BASE_VERSION)/
-HADOOP_TARBALL_SRC=562cef1
+HADOOP_TARBALL_SRC=c6c6fb0
HADOOP_SITE=https://github.com/apache/hadoop-common/tarball
$(eval $(call PACKAGE,hadoop,HADOOP))