Forgot to mention the reason most people choose a particular build is due to the compatibility issue with TT's (eg provisioning a new machine with a new hadoop means it won't work with the existing hadoop builds). To address this we included HADOOP-5203 (TT's version build is too restrictive) in CDH3 beta 2 so that it's possible to use more than one build in a cluster.
http://archive.cloudera.com/cdh/3/hadoop-0.20.2+320.releasenotes.html Thanks, Eli On Wed, Sep 1, 2010 at 11:24 AM, Eli Collins <[email protected]> wrote: > Hey guys, > > In CDH3 you can pin your repo to a particular release. Eg in the > following docs to use beta 1 specify "redhat/cdh/3b1" instead of > "redhat/cdh/3" in the repo file (for RH), or "<DISTRO>-cdh3b1" instead > of "<DISTRO>-cdh3" in the list file (for Debian). You'll need to do a > "yum clean metadata" or "apt-get clean update" so the new packages are > seen. > > https://wiki.cloudera.com/display/DOC/Hadoop+Installation+(CDH3) > > Also, please direct CDH usage queries to the user list: > > https://groups.google.com/a/cloudera.org/group/cdh-user > > Thanks, > Eli > > On Tue, Aug 24, 2010 at 11:05 AM, Edward Capriolo <[email protected]> > wrote: >> On Tue, Aug 24, 2010 at 1:36 PM, jiang licht <[email protected]> wrote: >>> Thanks Sudhir and Michael. I want to replace a new release of CDH3 >>> (0.20.2+320) to a previous release of CDH3 (0.20.2+228). The problem is >>> that there is no installation package for previous release of CDH3 and no >>> source to rebuild from. If you do yum install from cloudera repository, you >>> always get the latest release. That's why I want to know a nice way to do >>> this. Please correct me if I am wrong. I also noticed that ppl talked about >>> a package for each release in Cloudera-supported forum getsatisfaction.com >>> but don't know current status. >>> >>> In the end, to get work done and since hadoop is simply a java application, >>> I simply used the files installed by previous release (on other machines) >>> and set up configurations that point to the right locations. >>> >>> Thanks, >>> >>> Michael >>> >>> --- On Tue, 8/24/10, Sudhir Vallamkondu <[email protected]> >>> wrote: >>> >>> From: Sudhir Vallamkondu <[email protected]> >>> Subject: RE: how to revert from a new version to an older one (CDH3)? >>> To: [email protected] >>> Date: Tuesday, August 24, 2010, 10:57 AM >>> >>> More specifics on Michael¹s comment. You can use the yum remove or apt-get >>> purge to remove the existing install. >>> >>> For Red Hat systems, run this command: >>> # yum remove hadoop -y >>> >>> For Debian systems, run this command: >>> # apt-get purge hadoop >>> >>> Verify that you have no Hadoop packages installed on your cluster. >>> >>> For Red Hat systems, run this command which should return no packages: >>> $ rpm -qa | grep hadoop >>> >>> For Debian systems, run this command which should return no packages: >>> $ dpkg -l | grep hadoop >>> >>> References: >>> https://docs.cloudera.com/display/DOC/Hadoop+Upgrade+from+CDH2+to+CDH3 >>> >>> On Aug/24/ 5:08 AM, "[email protected]" >>> <[email protected]> wrote: >>> >>>> From: Michael Segel <[email protected]> >>>> Date: Tue, 24 Aug 2010 06:21:30 -0500 >>>> To: <[email protected]> >>>> Subject: RE: how to revert from a new version to an older one (CDH3)? >>>> >>>> >>>> Not sure if you got your question answered... >>>> >>>> You need to delete the current version (via yum) and then specifically >>>> re-install the version you want by specifying the full name including >>>> version. >>>> >>>> HTH >>>> -Mike >>>> >>>> >>>>> > Date: Mon, 23 Aug 2010 15:00:39 -0700 >>>>> > From: [email protected] >>>>> > Subject: how to revert from a new version to an older one (CDH3)? >>>>> > To: [email protected] >>>>> > >>>>> > I want to replace a new CDH version 0.20.2+320 with an older one >>>>> 0.20.2+228. >>>>> > >>>>> > "yum downgrade" reports that version can only be upgraded. I also didn't >>>>> find a way to yum install the older version. >>>>> > >>>>> > I guess I can download tar ball of the old version and extract it to >>>>> > where >>>>> the new version is installed and overwrite it. But seems not a good >>>>> solution >>>>> because it might have negative impact on upgrading in the future. >>>>> > >>>>> > So, what is the best way to do this? >>>>> > >>>>> > Thanks, >>>>> > >>>>> > Michael >>>>> > >>>>> > >>>>> > >>>> >>> >>> >>> iCrossing Privileged and Confidential Information >>> This email message is for the sole use of the intended recipient(s) and may >>> contain confidential and privileged information of iCrossing. Any >>> unauthorized review, use, disclosure or distribution is prohibited. If you >>> are not the intended recipient, please contact the sender by reply email >>> and destroy all copies of the original message. >>> >>> >>> >>> >>> >>> >> >> Ah. The dangers of installing things from the Internet!!! >> >> The cloudera package for hadoop is great. I use it, but I DO NOT >> download it from the internet every time! Why? >> >> Because of the exact problem you are having, packages get updated and >> finding the older one can be hard. Always keep a copy of your RPMs >> locally! (and run your own yum repo) >> >> You used to be able to navigate around the clouder repo and find the >> older RPM inside the same folder. You still probably can hunt around >> and you should be able to find it. >> >> http://archive.cloudera.com/cdh/3/ >> >> Good luck! >> >
