hadoop-site.xml has been deprecated for a few years now. I'm not sure if the benefits of splitting it up paid off, but it does mean one must determine which property goes into which -site.xml file. What I do when I install Hadoop is:

mkdir -p $HADOOP_HOME/conf/defaults
cd $HADOOP_HOME/conf/defaults
jar xvf ../../hadoop-*core.jar core-default.xml hdfs-default.xml mapred-default.xml

so that the documented properties are easily at hand.


Paul

On 20111204 11:49 , Stephen Boesch wrote:
OK I'm using 11.10 (full install not AMI but should not matter i think). I think I've used just hadoop-site.xml and it still works, will double check.

2011/12/4 Periya.Data <[email protected] <mailto:[email protected]>>

    Ok. Thanks Stephen. But, any idea why I am unable to run hadoop
    commands? I believe my next post...(regarding lack of JAVA and
    Hadoop on Ubuntu 11.10 AMI) may be the reason...

    PD


    On Sun, Dec 4, 2011 at 11:42 AM, Stephen Boesch <[email protected]
    <mailto:[email protected]>> wrote:

        it sill works but is deprecated in favor of core-site.xml,
        hdfs-site.xml, and mapred-site.xml

        2011/12/4 Periya.Data <[email protected]
        <mailto:[email protected]>>

            Hi,
                I just began using Whirr to deploy clusters on EC2. I
            am following the instructions mentioned in Whirr
            documentation/quick start guide. I am able to start
            clusters and destroy from my laptop. However, I see an
            issue when I try to connect to a machine on EC2.

            I am using Whirr 0.5, hadoop-0.20.2-cdh3u2 on my Ubuntu
            11.10 laptop.
            The instances I created on EC2 are Ubuntu 11.10 Oneiric
            with hadoop-0.20.2-cdh3u2.


            Here is what I am doing:

            (on teminal -1)
            $ *. ~/.whirr/HadoopCluster/hadoop-proxy.sh *
            Running proxy to Hadoop cluster at
            ec2-75-101-193-84.compute-1.amazonaws.com
            <http://ec2-75-101-193-84.compute-1.amazonaws.com>. Use
            Ctrl-c to quit.
            Warning: Permanently added
            'ec2-75-101-193-84.compute-1.amazonaws.com
            <http://ec2-75-101-193-84.compute-1.amazonaws.com>,75.101.193.84'
            (ECDSA) to the list of known hosts.
            channel 2: open failed: connect failed: Connection refused
            channel 2: open failed: connect failed: Connection refused

            (on a different terminal , terminal - 2)
            $ *export HADOOP_CONF_DIR=~/.whirr/HadoopCluster/*
            $
            $
            $ *hadoop fs -ls /*
            11/12/03 21:49:30 WARN conf.Configuration: DEPRECATED:
            hadoop-site.xml found in the classpath. Usage of
            hadoop-site.xml is deprecated. Instead use core-site.xml,
            mapred-site.xml and hdfs-site.xml to override properties
            of core-default.xml, mapred-default.xml and
            hdfs-default.xml respectively
            11/12/03 21:49:32 INFO ipc.Client: Retrying connect to
            server:
            ec2-75-101-193-84.compute-1.amazonaws.com/75.101.193.84:8020
            
<http://ec2-75-101-193-84.compute-1.amazonaws.com/75.101.193.84:8020>.
            Already tried 0 time(s).
            11/12/03 21:49:33 INFO ipc.Client: Retrying connect to
            server:
            ec2-75-101-193-84.compute-1.amazonaws.com/75.101.193.84:8020
            
<http://ec2-75-101-193-84.compute-1.amazonaws.com/75.101.193.84:8020>.
            Already tried 1 time(s).
            11/12/03 21:49:35 INFO ipc.Client: Retrying connect to
            server:
            ec2-75-101-193-84.compute-1.amazonaws.com/75.101.193.84:8020
            
<http://ec2-75-101-193-84.compute-1.amazonaws.com/75.101.193.84:8020>.
            Already tried 2 time(s).
            ========================

            I am executing all the above commands from my local laptop
            and nothing is done on the remote instance.

            Your suggestions would be helpful.

            Thanks,
            PD.









Reply via email to