You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whirr.apache.org by to...@apache.org on 2012/07/11 21:08:40 UTC

svn commit: r1360352 - in /whirr/trunk: CHANGES.txt services/cdh/src/main/resources/functions/install_cdh_hadoop.sh services/cdh/src/main/resources/functions/install_cdh_hbase.sh services/cdh/src/main/resources/functions/install_cdh_zookeeper.sh

Author: tomwhite
Date: Wed Jul 11 19:08:40 2012
New Revision: 1360352

URL: http://svn.apache.org/viewvc?rev=1360352&view=rev
Log:
WHIRR-568. Use the correct CDH version/repository. Contributed by Andrew Bayer.

Modified:
    whirr/trunk/CHANGES.txt
    whirr/trunk/services/cdh/src/main/resources/functions/install_cdh_hadoop.sh
    whirr/trunk/services/cdh/src/main/resources/functions/install_cdh_hbase.sh
    whirr/trunk/services/cdh/src/main/resources/functions/install_cdh_zookeeper.sh

Modified: whirr/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/whirr/trunk/CHANGES.txt?rev=1360352&r1=1360351&r2=1360352&view=diff
==============================================================================
--- whirr/trunk/CHANGES.txt (original)
+++ whirr/trunk/CHANGES.txt Wed Jul 11 19:08:40 2012
@@ -132,6 +132,9 @@ Trunk (unreleased changes)
 
     WHIRR-511. Instance.getPrivateHostName returns an IP address (asavu)
 
+    WHIRR-568. Use the correct CDH version/repository.
+    (Andrew Bayer via tomwhite)
+
 Release 0.7.1 - 2012-02-23
 
   IMPROVEMENTS

Modified: whirr/trunk/services/cdh/src/main/resources/functions/install_cdh_hadoop.sh
URL: http://svn.apache.org/viewvc/whirr/trunk/services/cdh/src/main/resources/functions/install_cdh_hadoop.sh?rev=1360352&r1=1360351&r2=1360352&view=diff
==============================================================================
--- whirr/trunk/services/cdh/src/main/resources/functions/install_cdh_hadoop.sh (original)
+++ whirr/trunk/services/cdh/src/main/resources/functions/install_cdh_hadoop.sh Wed Jul 11 19:08:40 2012
@@ -19,12 +19,20 @@ function register_cloudera_repo() {
   CDH_MAJOR_VERSION=$(echo $REPO | sed -e 's/cdh\([0-9]\).*/\1/')
   CDH_VERSION=$(echo $REPO | sed -e 's/cdh\([0-9][0-9]*\)/\1/')
   if which dpkg &> /dev/null; then
-    cat > /etc/apt/sources.list.d/cloudera.list <<EOF
+    if [ $CDH_MAJOR_VERSION = "4" ]; then
+      cat > /etc/apt/sources.list.d/cloudera-cdh4.list <<EOF
+deb http://archive.cloudera.com/cdh4/ubuntu/lucid/amd64/cdh lucid-cdh4 contrib
+deb-src http://archive.cloudera.com/cdh4/ubuntu/lucid/amd64/cdh lucid-cdh4 contrib
+EOF
+      curl -s http://archive.cloudera.com/cdh4/ubuntu/lucid/amd64/cdh/archive.key | apt-key add -
+    else
+      cat > /etc/apt/sources.list.d/cloudera-$REPO.list <<EOF
 deb http://archive.cloudera.com/debian lucid-$REPO contrib
 deb-src http://archive.cloudera.com/debian lucid-$REPO contrib
 EOF
-    curl -s http://archive.cloudera.com/debian/archive.key | apt-key add -
-    retry_apt_get -y update
+      curl -s http://archive.cloudera.com/debian/archive.key | sudo apt-key add -
+    fi
+    sudo apt-get -y update
   elif which rpm &> /dev/null; then
     rm -f /etc/yum.repos.d/cloudera*.repo
     if [ $CDH_MAJOR_VERSION = "4" ]; then
@@ -45,7 +53,7 @@ gpgkey = http://archive.cloudera.com/red
 gpgcheck = 0
 EOF
     fi
-    retry_yum update -y yum
+    yum update -y yum
   fi
 }
 

Modified: whirr/trunk/services/cdh/src/main/resources/functions/install_cdh_hbase.sh
URL: http://svn.apache.org/viewvc/whirr/trunk/services/cdh/src/main/resources/functions/install_cdh_hbase.sh?rev=1360352&r1=1360351&r2=1360352&view=diff
==============================================================================
--- whirr/trunk/services/cdh/src/main/resources/functions/install_cdh_hbase.sh (original)
+++ whirr/trunk/services/cdh/src/main/resources/functions/install_cdh_hbase.sh Wed Jul 11 19:08:40 2012
@@ -15,23 +15,43 @@
 # limitations under the License.
 #
 function register_cloudera_repo() {
+  CDH_MAJOR_VERSION=$(echo $REPO | sed -e 's/cdh\([0-9]\).*/\1/')
+  CDH_VERSION=$(echo $REPO | sed -e 's/cdh\([0-9][0-9]*\)/\1/')
   if which dpkg &> /dev/null; then
-    cat > /etc/apt/sources.list.d/cloudera.list <<EOF
+    if [ $CDH_MAJOR_VERSION = "4" ]; then
+      cat > /etc/apt/sources.list.d/cloudera-cdh4.list <<EOF
+deb http://archive.cloudera.com/cdh4/ubuntu/lucid/amd64/cdh lucid-cdh4 contrib
+deb-src http://archive.cloudera.com/cdh4/ubuntu/lucid/amd64/cdh lucid-cdh4 contrib
+EOF
+      curl -s http://archive.cloudera.com/cdh4/ubuntu/lucid/amd64/cdh/archive.key | apt-key add -
+    else
+      cat > /etc/apt/sources.list.d/cloudera-$REPO.list <<EOF
 deb http://archive.cloudera.com/debian lucid-$REPO contrib
 deb-src http://archive.cloudera.com/debian lucid-$REPO contrib
 EOF
-    curl -s http://archive.cloudera.com/debian/archive.key | sudo apt-key add -
-    sudo apt-get update
+      curl -s http://archive.cloudera.com/debian/archive.key | sudo apt-key add -
+    fi
+    sudo apt-get -y update
   elif which rpm &> /dev/null; then
-    rm -f /etc/yum.repos.d/cloudera.repo
-    REPO_NUMBER=`echo $REPO | sed -e 's/cdh\([0-9][0-9]*\)/\1/'`
-    cat > /etc/yum.repos.d/cloudera-$REPO.repo <<EOF
+    rm -f /etc/yum.repos.d/cloudera*.repo
+    if [ $CDH_MAJOR_VERSION = "4" ]; then
+      cat > /etc/yum.repos.d/cloudera-cdh4.repo <<EOF
+[cloudera-cdh4]
+name=Cloudera's Distribution for Hadoop, Version 4
+baseurl=http://archive.cloudera.com/cdh4/redhat/5/x86_64/cdh/4/
+http://repos.jenkins.sf.cloudera.com/cdh4-nightly/redhat/5/x86_64/cdh/4/
+gpgkey = http://archive.cloudera.com/cdh4/redhat/5/x86_64/cdh/RPM-GPG-KEY-cloudera 
+gpgcheck = 1
+EOF
+    else
+      cat > /etc/yum.repos.d/cloudera-$REPO.repo <<EOF
 [cloudera-$REPO]
-name=Cloudera's Distribution for Hadoop, Version $REPO_NUMBER
-mirrorlist=http://archive.cloudera.com/redhat/cdh/$REPO_NUMBER/mirrors
+name=Cloudera's Distribution for Hadoop, Version $CDH_VERSION
+mirrorlist=http://archive.cloudera.com/redhat/cdh/$CDH_VERSION/mirrors
 gpgkey = http://archive.cloudera.com/redhat/cdh/RPM-GPG-KEY-cloudera
 gpgcheck = 0
 EOF
+    fi
     yum update -y yum
   fi
 }

Modified: whirr/trunk/services/cdh/src/main/resources/functions/install_cdh_zookeeper.sh
URL: http://svn.apache.org/viewvc/whirr/trunk/services/cdh/src/main/resources/functions/install_cdh_zookeeper.sh?rev=1360352&r1=1360351&r2=1360352&view=diff
==============================================================================
--- whirr/trunk/services/cdh/src/main/resources/functions/install_cdh_zookeeper.sh (original)
+++ whirr/trunk/services/cdh/src/main/resources/functions/install_cdh_zookeeper.sh Wed Jul 11 19:08:40 2012
@@ -18,12 +18,20 @@ function register_cloudera_repo() {
   CDH_MAJOR_VERSION=$(echo $REPO | sed -e 's/cdh\([0-9]\).*/\1/')
   CDH_VERSION=$(echo $REPO | sed -e 's/cdh\([0-9][0-9]*\)/\1/')
   if which dpkg &> /dev/null; then
-    cat > /etc/apt/sources.list.d/cloudera.list <<EOF
+    if [ $CDH_MAJOR_VERSION = "4" ]; then
+      cat > /etc/apt/sources.list.d/cloudera-cdh4.list <<EOF
+deb http://archive.cloudera.com/cdh4/ubuntu/lucid/amd64/cdh lucid-cdh4 contrib
+deb-src http://archive.cloudera.com/cdh4/ubuntu/lucid/amd64/cdh lucid-cdh4 contrib
+EOF
+      curl -s http://archive.cloudera.com/cdh4/ubuntu/lucid/amd64/cdh/archive.key | apt-key add -
+    else
+      cat > /etc/apt/sources.list.d/cloudera-$REPO.list <<EOF
 deb http://archive.cloudera.com/debian lucid-$REPO contrib
 deb-src http://archive.cloudera.com/debian lucid-$REPO contrib
 EOF
-    curl -s http://archive.cloudera.com/debian/archive.key | apt-key add -
-    retry_apt_get -y update
+      curl -s http://archive.cloudera.com/debian/archive.key | sudo apt-key add -
+    fi
+    sudo apt-get -y update
   elif which rpm &> /dev/null; then
     rm -f /etc/yum.repos.d/cloudera*.repo
     if [ $CDH_MAJOR_VERSION = "4" ]; then
@@ -44,7 +52,7 @@ gpgkey = http://archive.cloudera.com/red
 gpgcheck = 0
 EOF
     fi
-    retry_yum update -y yum
+    yum update -y yum
   fi
 }