The hadoop script in 0.20.x probably has all of the features that the
hdfs script in 0.21.x has (plus the functionality of the mapred
script). Give this a try and see if you get any errors.

-Joey

On Thu, May 19, 2011 at 8:31 AM, Gabriele Kahlout
<gabri...@mysimpatico.com> wrote:
> that simple? No changes to hdfs-config.sh?
>
> What about all the other stuff in the hdfs?
> For example the script calls hdfs dfs , like that won't it crash?
>
> elif [ "$COMMAND" = "dfs" ] ; then
>  CLASS=org.apache.hadoop.fs.FsShell
>
> On Thu, May 19, 2011 at 5:26 PM, Joey Echeverria <j...@cloudera.com> wrote:
>
>> I would just write your own hdfs script that has the following:
>>
>> #!/bin/sh
>>
>> export HADOOP_HOME=/path/to/hadoop
>> exec ${HADOOP_HOME}/bin/hadoop "$@"
>>
>> -Joey
>>
>> On Thu, May 19, 2011 at 8:10 AM, Gabriele Kahlout
>> <gabri...@mysimpatico.com> wrote:
>> > because I've an immutable script written for hadoop that uses hdfs.
>> >
>> > On Thu, May 19, 2011 at 5:02 PM, Joey Echeverria <j...@cloudera.com>
>> wrote:
>> >
>> >> Why do you need the hdfs script? Typically 0.20.x is used with just the
>> >> hadoop script.
>> >>
>> >> -Joey
>> >> On May 19, 2011 8:00 AM, "Gabriele Kahlout" <gabri...@mysimpatico.com>
>> >> wrote:
>> >> > $ hadoop version
>> >> > Hadoop 0.20.3-SNAPSHOT
>> >> > Subversion
>> >> >
>> >>
>> http://svn.apache.org/repos/asf/hadoop/common/branches/branch-0.20-append-r
>> >> > 1041718
>> >> > Compiled by hammer on Mon Dec 6 17:38:16 CET 2010
>> >> >
>> >> >
>> >> > On Thu, May 19, 2011 at 4:55 PM, Joey Echeverria <j...@cloudera.com>
>> >> wrote:
>> >> >
>> >> >> What version of hadoop is installed?
>> >> >>
>> >> >> -Joey
>> >> >> On May 19, 2011 7:49 AM, "Gabriele Kahlout" <
>> gabri...@mysimpatico.com>
>> >> >> wrote:
>> >> >> > I said i don't have write access (~ the administrator with write
>> >> access
>> >> >> will
>> >> >> > not place the script for me).
>> >> >> >
>> >> >> > On Thu, May 19, 2011 at 3:56 PM, Niels Basjes <ni...@basjes.nl>
>> >> wrote:
>> >> >> >
>> >> >> >> So why don't you ask for someone with write access to put the file
>> >> >> there?
>> >> >> >>
>> >> >> >> 2011/5/19 Gabriele Kahlout <gabri...@mysimpatico.com>:
>> >> >> >> > so your question is, why do you have the problem in the first
>> >> place?
>> >> >> >> > because it's not in $HADOOP_HOME/bin (older hadoop) and I don't
>> >> have
>> >> >> >> wrtie
>> >> >> >> > access.
>> >> >> >> >
>> >> >> >> > On Thu, May 19, 2011 at 3:33 PM, Joey Echeverria <
>> >> j...@cloudera.com>
>> >> >> >> wrote:
>> >> >> >> >
>> >> >> >> >> Why do you need to move the script from $HADOOP_HOME/bin?
>> >> >> >> >>
>> >> >> >> >> Can't you just symlink it or write a script which runs the
>> >> original?
>> >> >> >> >>
>> >> >> >> >> -Joey
>> >> >> >> >>
>> >> >> >> >> On May 19, 2011, at 4:15, Gabriele Kahlout <
>> >> gabri...@mysimpatico.com
>> >> >> >
>> >> >> >> >> wrote:
>> >> >> >> >>
>> >> >> >> >> > I'm still having the following problem, any suggestions?
>> >> >> >> >> >
>> >> >> >> >> > I'm trying to modify the
>> >> >> >> >> > hdfs<
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >> >>
>> >>
>> >>
>> http://svn.apache.org/viewvc/hadoop/hdfs/tags/release-0.21.0/bin/hdfs?view=markup
>> >> >> >> >> >script
>> >> >> >> >> > so that it still functions although not located in
>> >> $HADOOP_HOME/bin
>> >> >> >> >> > anymore, but when I execute the modified hdfs I get:
>> >> >> >> >> >
>> >> >> >> >> > hdfs: line 110: exec: org.apache.hadoop.fs.FsShell: not found
>> >> >> >> >> >
>> >> >> >> >> > line 110 is:
>> >> >> >> >> >
>> >> >> >> >> > exec "$JAVA" $JAVA_HEAP_MAX $HADOOP_OPTS $CLASS "$@"
>> >> >> >> >> >
>> >> >> >> >> > I've highlighted the changes I made to the script:
>> >> >> >> >> >
>> >> >> >> >> > bin=*"$HADOOP_HOME"/bin # was* dirname "$0" bin=cd "$bin";
>> pwd
>> >> >> >> >> >
>> >> >> >> >> > ./*hdfs-config.sh # was .* "$bin"/hdfs-config.sh
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> > On Mon, May 16, 2011 at 12:20 PM, Gabriele Kahlout <
>> >> >> >> >> gabri...@mysimpatico.com
>> >> >> >> >> >> wrote:
>> >> >> >> >> >
>> >> >> >> >> >> http://stackoverflow.com/q/6015818/300248
>> >> >> >> >> >>
>> >> >> >> >> >> --
>> >> >> >> >> >> Regards,
>> >> >> >> >> >> K. Gabriele
>> >> >> >> >> >>
>> >> >> >> >> >> --- unchanged since 20/9/10 ---
>> >> >> >> >> >> P.S. If the subject contains "[LON]" or the addressee
>> >> acknowledges
>> >> >> >> the
>> >> >> >> >> >> receipt within 48 hours then I don't resend the email.
>> >> >> >> >> >> subject(this) ∈ L(LON*) ∨ ∃x. (x ∈ MyInbox ∧ Acknowledges(x,
>> >> this)
>> >> >> ∧
>> >> >> >> >> >> time(x) < Now + 48h) ⇒ ¬resend(I, this).
>> >> >> >> >> >>
>> >> >> >> >> >> If an email is sent by a sender that is not a trusted
>> contact
>> >> or
>> >> >> the
>> >> >> >> >> email
>> >> >> >> >> >> does not contain a valid code then the email is not
>> received. A
>> >> >> valid
>> >> >> >> >> code
>> >> >> >> >> >> starts with a hyphen and ends with "X".
>> >> >> >> >> >> ∀x. x ∈ MyInbox ⇒ from(x) ∈ MySafeSenderList ∨ (∃y. y ∈
>> >> subject(x)
>> >> >> ∧
>> >> >> >> y ∈
>> >> >> >> >> >> L(-[a-z]+[0-9]X)).
>> >> >> >> >> >>
>> >> >> >> >> >>
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> > --
>> >> >> >> >> > Regards,
>> >> >> >> >> > K. Gabriele
>> >> >> >> >> >
>> >> >> >> >> > --- unchanged since 20/9/10 ---
>> >> >> >> >> > P.S. If the subject contains "[LON]" or the addressee
>> >> acknowledges
>> >> >> the
>> >> >> >> >> > receipt within 48 hours then I don't resend the email.
>> >> >> >> >> > subject(this) ∈ L(LON*) ∨ ∃x. (x ∈ MyInbox ∧ Acknowledges(x,
>> >> this)
>> >> >> ∧
>> >> >> >> >> time(x)
>> >> >> >> >> > < Now + 48h) ⇒ ¬resend(I, this).
>> >> >> >> >> >
>> >> >> >> >> > If an email is sent by a sender that is not a trusted contact
>> or
>> >> >> the
>> >> >> >> >> email
>> >> >> >> >> > does not contain a valid code then the email is not received.
>> A
>> >> >> valid
>> >> >> >> >> code
>> >> >> >> >> > starts with a hyphen and ends with "X".
>> >> >> >> >> > ∀x. x ∈ MyInbox ⇒ from(x) ∈ MySafeSenderList ∨ (∃y. y ∈
>> >> subject(x)
>> >> >> ∧
>> >> >> y
>> >> >> >> ∈
>> >> >> >> >> > L(-[a-z]+[0-9]X)).
>> >> >> >> >>
>> >> >> >> >
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > --
>> >> >> >> > Regards,
>> >> >> >> > K. Gabriele
>> >> >> >> >
>> >> >> >> > --- unchanged since 20/9/10 ---
>> >> >> >> > P.S. If the subject contains "[LON]" or the addressee
>> acknowledges
>> >> the
>> >> >> >> > receipt within 48 hours then I don't resend the email.
>> >> >> >> > subject(this) ∈ L(LON*) ∨ ∃x. (x ∈ MyInbox ∧ Acknowledges(x,
>> this)
>> >> ∧
>> >> >> >> time(x)
>> >> >> >> > < Now + 48h) ⇒ ¬resend(I, this).
>> >> >> >> >
>> >> >> >> > If an email is sent by a sender that is not a trusted contact or
>> >> the
>> >> >> >> email
>> >> >> >> > does not contain a valid code then the email is not received. A
>> >> valid
>> >> >> >> code
>> >> >> >> > starts with a hyphen and ends with "X".
>> >> >> >> > ∀x. x ∈ MyInbox ⇒ from(x) ∈ MySafeSenderList ∨ (∃y. y ∈
>> subject(x)
>> >> ∧
>> >> y
>> >> >> ∈
>> >> >> >> > L(-[a-z]+[0-9]X)).
>> >> >> >> >
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> --
>> >> >> >> Met vriendelijke groeten,
>> >> >> >>
>> >> >> >> Niels Basjes
>> >> >> >>
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > --
>> >> >> > Regards,
>> >> >> > K. Gabriele
>> >> >> >
>> >> >> > --- unchanged since 20/9/10 ---
>> >> >> > P.S. If the subject contains "[LON]" or the addressee acknowledges
>> the
>> >> >> > receipt within 48 hours then I don't resend the email.
>> >> >> > subject(this) ∈ L(LON*) ∨ ∃x. (x ∈ MyInbox ∧ Acknowledges(x, this)
>> ∧
>> >> >> time(x)
>> >> >> > < Now + 48h) ⇒ ¬resend(I, this).
>> >> >> >
>> >> >> > If an email is sent by a sender that is not a trusted contact or
>> the
>> >> >> email
>> >> >> > does not contain a valid code then the email is not received. A
>> valid
>> >> >> code
>> >> >> > starts with a hyphen and ends with "X".
>> >> >> > ∀x. x ∈ MyInbox ⇒ from(x) ∈ MySafeSenderList ∨ (∃y. y ∈ subject(x)
>> ∧ y
>> >> ∈
>> >> >> > L(-[a-z]+[0-9]X)).
>> >> >>
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > Regards,
>> >> > K. Gabriele
>> >> >
>> >> > --- unchanged since 20/9/10 ---
>> >> > P.S. If the subject contains "[LON]" or the addressee acknowledges the
>> >> > receipt within 48 hours then I don't resend the email.
>> >> > subject(this) ∈ L(LON*) ∨ ∃x. (x ∈ MyInbox ∧ Acknowledges(x, this) ∧
>> >> time(x)
>> >> > < Now + 48h) ⇒ ¬resend(I, this).
>> >> >
>> >> > If an email is sent by a sender that is not a trusted contact or the
>> >> email
>> >> > does not contain a valid code then the email is not received. A valid
>> >> code
>> >> > starts with a hyphen and ends with "X".
>> >> > ∀x. x ∈ MyInbox ⇒ from(x) ∈ MySafeSenderList ∨ (∃y. y ∈ subject(x) ∧ y
>> ∈
>> >> > L(-[a-z]+[0-9]X)).
>> >>
>> >
>> >
>> >
>> > --
>> > Regards,
>> > K. Gabriele
>> >
>> > --- unchanged since 20/9/10 ---
>> > P.S. If the subject contains "[LON]" or the addressee acknowledges the
>> > receipt within 48 hours then I don't resend the email.
>> > subject(this) ∈ L(LON*) ∨ ∃x. (x ∈ MyInbox ∧ Acknowledges(x, this) ∧
>> time(x)
>> > < Now + 48h) ⇒ ¬resend(I, this).
>> >
>> > If an email is sent by a sender that is not a trusted contact or the
>> email
>> > does not contain a valid code then the email is not received. A valid
>> code
>> > starts with a hyphen and ends with "X".
>> > ∀x. x ∈ MyInbox ⇒ from(x) ∈ MySafeSenderList ∨ (∃y. y ∈ subject(x) ∧ y ∈
>> > L(-[a-z]+[0-9]X)).
>> >
>>
>>
>>
>> --
>> Joseph Echeverria
>> Cloudera, Inc.
>> 443.305.9434
>>
>
>
>
> --
> Regards,
> K. Gabriele
>
> --- unchanged since 20/9/10 ---
> P.S. If the subject contains "[LON]" or the addressee acknowledges the
> receipt within 48 hours then I don't resend the email.
> subject(this) ∈ L(LON*) ∨ ∃x. (x ∈ MyInbox ∧ Acknowledges(x, this) ∧ time(x)
> < Now + 48h) ⇒ ¬resend(I, this).
>
> If an email is sent by a sender that is not a trusted contact or the email
> does not contain a valid code then the email is not received. A valid code
> starts with a hyphen and ends with "X".
> ∀x. x ∈ MyInbox ⇒ from(x) ∈ MySafeSenderList ∨ (∃y. y ∈ subject(x) ∧ y ∈
> L(-[a-z]+[0-9]X)).
>



-- 
Joseph Echeverria
Cloudera, Inc.
443.305.9434

Reply via email to