Hi Ben,

I just verified it on trunk,
-D option support already there in Hadoop.

 /**
   * Print the usage message for generic command-line options supported.
   * 
   * @param out stream to print the usage message to.
   */
  public static void printGenericCommandUsage(PrintStream out) {
    
    out.println("Generic options supported are");
    out.println("-conf <configuration file>     specify an application 
configuration file");
    out.println("-D <property=value>            use value for given property");
    out.println("-fs <local|namenode:port>      specify a namenode");
    out.println("-jt <local|jobtracker:port>    specify a job tracker");
    out.println("-files <comma separated list of files>    " + 
      "specify comma separated files to be copied to the map reduce cluster");
    out.println("-libjars <comma separated list of jars>    " +
      "specify comma separated jar files to include in the classpath.");
    out.println("-archives <comma separated list of archives>    " +
                "specify comma separated archives to be unarchived" +
                " on the compute machines.\n");
    out.println("The general command line syntax is");
    out.println("bin/hadoop command [genericOptions] [commandOptions]\n");
  }

Which version of hadoop you are running?

As part of below JIRA , i will post the tests. You can have a look.
 
Regards,
Uma

> On Sun, Aug 28, 2011 at 4:53 AM, Aaron T. Myers <a...@cloudera.com> 
> wrote:
> > Hey Ben,
> >
> > I just filed this JIRA to add this feature:
> > https://issues.apache.org/jira/browse/HDFS-2293
> >
> > If anyone would like to implement this, I would be happy to 
> review it.
> >
> > Thanks a lot,
> > Aaron
> >
> > --
> > Aaron T. Myers
> > Software Engineer, Cloudera
> >
> >
> >
> > On Sat, Aug 27, 2011 at 4:08 PM, Ben Clay <rbc...@ncsu.edu> wrote:
> >
> >> I didn't even think of overriding the config dir.  Thanks for 
> the tip!
> >>
> >> -Ben
> >>
> >>
> >> -----Original Message-----
> >> From: Allen Wittenauer [mailto:a...@apache.org]
> >> Sent: Saturday, August 27, 2011 6:42 PM
> >> To: hdfs-user@hadoop.apache.org
> >> Cc: rbc...@ncsu.edu
> >> Subject: Re: set reduced block size for a specific file
> >>
> >>
> >> On Aug 27, 2011, at 12:42 PM, Ted Dunning wrote:
> >>
> >> > There is no way to do this for standard Apache Hadoop.
> >>
> >>        Sure there is.
> >>
> >>        You can build a custom conf dir and point it to that.  
> You *always*
> >> have that option for client settable options as a work around 
> for lack of
> >> features/bugs.
> >>
> >>        1. Copy $HADOOP_CONF_DIR or $HADOOP_HOME/conf to a dir
> >>        2. modify the hdfs-site.xml to have your new block size
> >>        3. Run the following:
> >>
> >> HADOOP_CONF_DIR=mycustomconf hadoop dfs  -put file dir
> >>
> >>        Convenient?  No.  Doable? Definitely.
> >>
> >>
> >>
> >>
> >
> 

Reply via email to