You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@flume.apache.org by Lenin Raj <em...@gmail.com> on 2013/05/30 17:39:09 UTC
Add Hadoop to PATH
Hello,
I am trying to add Hadoop to PATH so Flume can access the necessary JAR
files.
I have Hadoop installed in
*root@li339-83:/usr/local/hadoop/hadoop# ls*
bin CHANGES.txt docs
hadoop-core-1.0.4.jar hadoop-test-1.0.4.jar ivy.xml LICENSE.txt
README.txt src
build.xml conf hadoop-ant-1.0.4.jar
hadoop-examples-1.0.4.jar hadoop-tools-1.0.4.jar lib logs
sbin webapps
c++ contrib hadoop-client-1.0.4.jar
hadoop-minicluster-1.0.4.jar ivy libexec NOTICE.txt
share
And my PATH is
*root@li339-83:/usr/local/hadoop/hadoop# echo $PATH*
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/hadoop/hadoop
Since */usr/local/hadoop/hadoop* is in PATH, I should be able to run
"bin/hadoop" from any folder.
But, not able to run hadoop from other folders.
*root@li339-83:~# bin/hadoop
-bash: bin/hadoop: No such file or directory
*
And *which hadoop & which bin/hadoop* returns nothing.
*root@li339-83:~# which hadoop
**root@li339-83:~#
root@li339-83:~# which bin/hadoop
root@li339-83:~#
*
According to this
http://mail-archives.apache.org/mod_mbox/flume-user/201207.mbox/%3C49DD64EF-BCCF-4307-AEE0-C391F01A1D0B@gmail.com%3E
,
Hadoop JAR files should be shown when we execute *hadoop classpath* from
any folder.
How should I change my PATH variable to make flume work?
Thanks,
Lenin
Re: Add Hadoop to PATH
Posted by Shekhar Sharma <sh...@gmail.com>.
Add your bin folder of your hadoop in your path
export HADOOP_HOME=/usr/local/hadoop/hadoop
export PATH=$PATH:$HADOOP_HOME/bin
OR
export PATH=$PATH:/usr/local/hadoop/hadoop/bin
Regards,
Som Shekhar Sharma
On Thu, May 30, 2013 at 9:09 PM, Lenin Raj <em...@gmail.com> wrote:
> Hello,
>
> I am trying to add Hadoop to PATH so Flume can access the necessary JAR
> files.
>
> I have Hadoop installed in
>
> *root@li339-83:/usr/local/hadoop/hadoop# ls*
> bin CHANGES.txt docs
> hadoop-core-1.0.4.jar hadoop-test-1.0.4.jar ivy.xml LICENSE.txt
> README.txt src
> build.xml conf hadoop-ant-1.0.4.jar
> hadoop-examples-1.0.4.jar hadoop-tools-1.0.4.jar lib logs
> sbin webapps
> c++ contrib hadoop-client-1.0.4.jar
> hadoop-minicluster-1.0.4.jar ivy libexec NOTICE.txt
> share
>
> And my PATH is
> *root@li339-83:/usr/local/hadoop/hadoop# echo $PATH*
>
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/hadoop/hadoop
>
> Since */usr/local/hadoop/hadoop* is in PATH, I should be able to run
> "bin/hadoop" from any folder.
>
> But, not able to run hadoop from other folders.
>
> *root@li339-83:~# bin/hadoop
> -bash: bin/hadoop: No such file or directory
> *
> And *which hadoop & which bin/hadoop* returns nothing.
>
> *root@li339-83:~# which hadoop
> **root@li339-83:~#
> root@li339-83:~# which bin/hadoop
> root@li339-83:~#
>
> *
> According to this
> http://mail-archives.apache.org/mod_mbox/flume-user/201207.mbox/%3C49DD64EF-BCCF-4307-AEE0-C391F01A1D0B@gmail.com%3E
> ,
> Hadoop JAR files should be shown when we execute *hadoop classpath* from
> any folder.
>
> How should I change my PATH variable to make flume work?
>
> Thanks,
> Lenin
>
Re: Add Hadoop to PATH
Posted by Lenin Raj <em...@gmail.com>.
Thanks Shekar & murali.
I have modified PATH and flume works now :)
Thanks,
Lenin
On Thu, May 30, 2013 at 10:45 PM, murali adireddy <murali.adireddy@gmail.com
> wrote:
> Hi Lenin,
>
> You should add /bin too to the hadoop path(/usr/local/hadoop/hadoop)
>
> Like in your case you should add "/usr/local/hadoop/hadoop/bin" to run
> hadoop command from any folder.
>
> Your path should be some thing like.
>
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/
> bin:/usr/games:/usr/local/hadoop/hadoop/*bin*
> *
> *
> *
> *
>
> Thanks,
> Murali
>
>
> On Thu, May 30, 2013 at 9:09 PM, Lenin Raj <em...@gmail.com> wrote:
>
>> Hello,
>>
>> I am trying to add Hadoop to PATH so Flume can access the necessary JAR
>> files.
>>
>> I have Hadoop installed in
>>
>> *root@li339-83:/usr/local/hadoop/hadoop# ls*
>> bin CHANGES.txt docs
>> hadoop-core-1.0.4.jar hadoop-test-1.0.4.jar ivy.xml LICENSE.txt
>> README.txt src
>> build.xml conf hadoop-ant-1.0.4.jar
>> hadoop-examples-1.0.4.jar hadoop-tools-1.0.4.jar lib logs
>> sbin webapps
>> c++ contrib hadoop-client-1.0.4.jar
>> hadoop-minicluster-1.0.4.jar ivy libexec NOTICE.txt
>> share
>>
>> And my PATH is
>> *root@li339-83:/usr/local/hadoop/hadoop# echo $PATH*
>>
>> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/hadoop/hadoop
>>
>> Since */usr/local/hadoop/hadoop* is in PATH, I should be able to run
>> "bin/hadoop" from any folder.
>>
>> But, not able to run hadoop from other folders.
>>
>> *root@li339-83:~# bin/hadoop
>> -bash: bin/hadoop: No such file or directory
>> *
>> And *which hadoop & which bin/hadoop* returns nothing.
>>
>> *root@li339-83:~# which hadoop
>> **root@li339-83:~#
>> root@li339-83:~# which bin/hadoop
>> root@li339-83:~#
>>
>> *
>> According to this
>> http://mail-archives.apache.org/mod_mbox/flume-user/201207.mbox/%3C49DD64EF-BCCF-4307-AEE0-C391F01A1D0B@gmail.com%3E
>> ,
>> Hadoop JAR files should be shown when we execute *hadoop classpath*from any folder.
>>
>> How should I change my PATH variable to make flume work?
>>
>> Thanks,
>> Lenin
>>
>
>
Re: Add Hadoop to PATH
Posted by Lenin Raj <em...@gmail.com>.
Thanks Shekar & murali.
I have modified PATH and flume works now :)
Thanks,
Lenin
On Thu, May 30, 2013 at 10:45 PM, murali adireddy <murali.adireddy@gmail.com
> wrote:
> Hi Lenin,
>
> You should add /bin too to the hadoop path(/usr/local/hadoop/hadoop)
>
> Like in your case you should add "/usr/local/hadoop/hadoop/bin" to run
> hadoop command from any folder.
>
> Your path should be some thing like.
>
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/
> bin:/usr/games:/usr/local/hadoop/hadoop/*bin*
> *
> *
> *
> *
>
> Thanks,
> Murali
>
>
> On Thu, May 30, 2013 at 9:09 PM, Lenin Raj <em...@gmail.com> wrote:
>
>> Hello,
>>
>> I am trying to add Hadoop to PATH so Flume can access the necessary JAR
>> files.
>>
>> I have Hadoop installed in
>>
>> *root@li339-83:/usr/local/hadoop/hadoop# ls*
>> bin CHANGES.txt docs
>> hadoop-core-1.0.4.jar hadoop-test-1.0.4.jar ivy.xml LICENSE.txt
>> README.txt src
>> build.xml conf hadoop-ant-1.0.4.jar
>> hadoop-examples-1.0.4.jar hadoop-tools-1.0.4.jar lib logs
>> sbin webapps
>> c++ contrib hadoop-client-1.0.4.jar
>> hadoop-minicluster-1.0.4.jar ivy libexec NOTICE.txt
>> share
>>
>> And my PATH is
>> *root@li339-83:/usr/local/hadoop/hadoop# echo $PATH*
>>
>> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/hadoop/hadoop
>>
>> Since */usr/local/hadoop/hadoop* is in PATH, I should be able to run
>> "bin/hadoop" from any folder.
>>
>> But, not able to run hadoop from other folders.
>>
>> *root@li339-83:~# bin/hadoop
>> -bash: bin/hadoop: No such file or directory
>> *
>> And *which hadoop & which bin/hadoop* returns nothing.
>>
>> *root@li339-83:~# which hadoop
>> **root@li339-83:~#
>> root@li339-83:~# which bin/hadoop
>> root@li339-83:~#
>>
>> *
>> According to this
>> http://mail-archives.apache.org/mod_mbox/flume-user/201207.mbox/%3C49DD64EF-BCCF-4307-AEE0-C391F01A1D0B@gmail.com%3E
>> ,
>> Hadoop JAR files should be shown when we execute *hadoop classpath*from any folder.
>>
>> How should I change my PATH variable to make flume work?
>>
>> Thanks,
>> Lenin
>>
>
>
Re: Add Hadoop to PATH
Posted by Lenin Raj <em...@gmail.com>.
Thanks Shekar & murali.
I have modified PATH and flume works now :)
Thanks,
Lenin
On Thu, May 30, 2013 at 10:45 PM, murali adireddy <murali.adireddy@gmail.com
> wrote:
> Hi Lenin,
>
> You should add /bin too to the hadoop path(/usr/local/hadoop/hadoop)
>
> Like in your case you should add "/usr/local/hadoop/hadoop/bin" to run
> hadoop command from any folder.
>
> Your path should be some thing like.
>
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/
> bin:/usr/games:/usr/local/hadoop/hadoop/*bin*
> *
> *
> *
> *
>
> Thanks,
> Murali
>
>
> On Thu, May 30, 2013 at 9:09 PM, Lenin Raj <em...@gmail.com> wrote:
>
>> Hello,
>>
>> I am trying to add Hadoop to PATH so Flume can access the necessary JAR
>> files.
>>
>> I have Hadoop installed in
>>
>> *root@li339-83:/usr/local/hadoop/hadoop# ls*
>> bin CHANGES.txt docs
>> hadoop-core-1.0.4.jar hadoop-test-1.0.4.jar ivy.xml LICENSE.txt
>> README.txt src
>> build.xml conf hadoop-ant-1.0.4.jar
>> hadoop-examples-1.0.4.jar hadoop-tools-1.0.4.jar lib logs
>> sbin webapps
>> c++ contrib hadoop-client-1.0.4.jar
>> hadoop-minicluster-1.0.4.jar ivy libexec NOTICE.txt
>> share
>>
>> And my PATH is
>> *root@li339-83:/usr/local/hadoop/hadoop# echo $PATH*
>>
>> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/hadoop/hadoop
>>
>> Since */usr/local/hadoop/hadoop* is in PATH, I should be able to run
>> "bin/hadoop" from any folder.
>>
>> But, not able to run hadoop from other folders.
>>
>> *root@li339-83:~# bin/hadoop
>> -bash: bin/hadoop: No such file or directory
>> *
>> And *which hadoop & which bin/hadoop* returns nothing.
>>
>> *root@li339-83:~# which hadoop
>> **root@li339-83:~#
>> root@li339-83:~# which bin/hadoop
>> root@li339-83:~#
>>
>> *
>> According to this
>> http://mail-archives.apache.org/mod_mbox/flume-user/201207.mbox/%3C49DD64EF-BCCF-4307-AEE0-C391F01A1D0B@gmail.com%3E
>> ,
>> Hadoop JAR files should be shown when we execute *hadoop classpath*from any folder.
>>
>> How should I change my PATH variable to make flume work?
>>
>> Thanks,
>> Lenin
>>
>
>
Re: Add Hadoop to PATH
Posted by Lenin Raj <em...@gmail.com>.
Thanks Shekar & murali.
I have modified PATH and flume works now :)
Thanks,
Lenin
On Thu, May 30, 2013 at 10:45 PM, murali adireddy <murali.adireddy@gmail.com
> wrote:
> Hi Lenin,
>
> You should add /bin too to the hadoop path(/usr/local/hadoop/hadoop)
>
> Like in your case you should add "/usr/local/hadoop/hadoop/bin" to run
> hadoop command from any folder.
>
> Your path should be some thing like.
>
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/
> bin:/usr/games:/usr/local/hadoop/hadoop/*bin*
> *
> *
> *
> *
>
> Thanks,
> Murali
>
>
> On Thu, May 30, 2013 at 9:09 PM, Lenin Raj <em...@gmail.com> wrote:
>
>> Hello,
>>
>> I am trying to add Hadoop to PATH so Flume can access the necessary JAR
>> files.
>>
>> I have Hadoop installed in
>>
>> *root@li339-83:/usr/local/hadoop/hadoop# ls*
>> bin CHANGES.txt docs
>> hadoop-core-1.0.4.jar hadoop-test-1.0.4.jar ivy.xml LICENSE.txt
>> README.txt src
>> build.xml conf hadoop-ant-1.0.4.jar
>> hadoop-examples-1.0.4.jar hadoop-tools-1.0.4.jar lib logs
>> sbin webapps
>> c++ contrib hadoop-client-1.0.4.jar
>> hadoop-minicluster-1.0.4.jar ivy libexec NOTICE.txt
>> share
>>
>> And my PATH is
>> *root@li339-83:/usr/local/hadoop/hadoop# echo $PATH*
>>
>> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/hadoop/hadoop
>>
>> Since */usr/local/hadoop/hadoop* is in PATH, I should be able to run
>> "bin/hadoop" from any folder.
>>
>> But, not able to run hadoop from other folders.
>>
>> *root@li339-83:~# bin/hadoop
>> -bash: bin/hadoop: No such file or directory
>> *
>> And *which hadoop & which bin/hadoop* returns nothing.
>>
>> *root@li339-83:~# which hadoop
>> **root@li339-83:~#
>> root@li339-83:~# which bin/hadoop
>> root@li339-83:~#
>>
>> *
>> According to this
>> http://mail-archives.apache.org/mod_mbox/flume-user/201207.mbox/%3C49DD64EF-BCCF-4307-AEE0-C391F01A1D0B@gmail.com%3E
>> ,
>> Hadoop JAR files should be shown when we execute *hadoop classpath*from any folder.
>>
>> How should I change my PATH variable to make flume work?
>>
>> Thanks,
>> Lenin
>>
>
>
Re: Add Hadoop to PATH
Posted by Lenin Raj <em...@gmail.com>.
Thanks Shekar & murali.
I have modified PATH and flume works now :)
Thanks,
Lenin
On Thu, May 30, 2013 at 10:45 PM, murali adireddy <murali.adireddy@gmail.com
> wrote:
> Hi Lenin,
>
> You should add /bin too to the hadoop path(/usr/local/hadoop/hadoop)
>
> Like in your case you should add "/usr/local/hadoop/hadoop/bin" to run
> hadoop command from any folder.
>
> Your path should be some thing like.
>
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/
> bin:/usr/games:/usr/local/hadoop/hadoop/*bin*
> *
> *
> *
> *
>
> Thanks,
> Murali
>
>
> On Thu, May 30, 2013 at 9:09 PM, Lenin Raj <em...@gmail.com> wrote:
>
>> Hello,
>>
>> I am trying to add Hadoop to PATH so Flume can access the necessary JAR
>> files.
>>
>> I have Hadoop installed in
>>
>> *root@li339-83:/usr/local/hadoop/hadoop# ls*
>> bin CHANGES.txt docs
>> hadoop-core-1.0.4.jar hadoop-test-1.0.4.jar ivy.xml LICENSE.txt
>> README.txt src
>> build.xml conf hadoop-ant-1.0.4.jar
>> hadoop-examples-1.0.4.jar hadoop-tools-1.0.4.jar lib logs
>> sbin webapps
>> c++ contrib hadoop-client-1.0.4.jar
>> hadoop-minicluster-1.0.4.jar ivy libexec NOTICE.txt
>> share
>>
>> And my PATH is
>> *root@li339-83:/usr/local/hadoop/hadoop# echo $PATH*
>>
>> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/hadoop/hadoop
>>
>> Since */usr/local/hadoop/hadoop* is in PATH, I should be able to run
>> "bin/hadoop" from any folder.
>>
>> But, not able to run hadoop from other folders.
>>
>> *root@li339-83:~# bin/hadoop
>> -bash: bin/hadoop: No such file or directory
>> *
>> And *which hadoop & which bin/hadoop* returns nothing.
>>
>> *root@li339-83:~# which hadoop
>> **root@li339-83:~#
>> root@li339-83:~# which bin/hadoop
>> root@li339-83:~#
>>
>> *
>> According to this
>> http://mail-archives.apache.org/mod_mbox/flume-user/201207.mbox/%3C49DD64EF-BCCF-4307-AEE0-C391F01A1D0B@gmail.com%3E
>> ,
>> Hadoop JAR files should be shown when we execute *hadoop classpath*from any folder.
>>
>> How should I change my PATH variable to make flume work?
>>
>> Thanks,
>> Lenin
>>
>
>
Re: Add Hadoop to PATH
Posted by murali adireddy <mu...@gmail.com>.
Hi Lenin,
You should add /bin too to the hadoop path(/usr/local/hadoop/hadoop)
Like in your case you should add "/usr/local/hadoop/hadoop/bin" to run
hadoop command from any folder.
Your path should be some thing like.
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/
bin:/usr/games:/usr/local/hadoop/hadoop/*bin*
*
*
*
*
Thanks,
Murali
On Thu, May 30, 2013 at 9:09 PM, Lenin Raj <em...@gmail.com> wrote:
> Hello,
>
> I am trying to add Hadoop to PATH so Flume can access the necessary JAR
> files.
>
> I have Hadoop installed in
>
> *root@li339-83:/usr/local/hadoop/hadoop# ls*
> bin CHANGES.txt docs
> hadoop-core-1.0.4.jar hadoop-test-1.0.4.jar ivy.xml LICENSE.txt
> README.txt src
> build.xml conf hadoop-ant-1.0.4.jar
> hadoop-examples-1.0.4.jar hadoop-tools-1.0.4.jar lib logs
> sbin webapps
> c++ contrib hadoop-client-1.0.4.jar
> hadoop-minicluster-1.0.4.jar ivy libexec NOTICE.txt
> share
>
> And my PATH is
> *root@li339-83:/usr/local/hadoop/hadoop# echo $PATH*
>
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/hadoop/hadoop
>
> Since */usr/local/hadoop/hadoop* is in PATH, I should be able to run
> "bin/hadoop" from any folder.
>
> But, not able to run hadoop from other folders.
>
> *root@li339-83:~# bin/hadoop
> -bash: bin/hadoop: No such file or directory
> *
> And *which hadoop & which bin/hadoop* returns nothing.
>
> *root@li339-83:~# which hadoop
> **root@li339-83:~#
> root@li339-83:~# which bin/hadoop
> root@li339-83:~#
>
> *
> According to this
> http://mail-archives.apache.org/mod_mbox/flume-user/201207.mbox/%3C49DD64EF-BCCF-4307-AEE0-C391F01A1D0B@gmail.com%3E
> ,
> Hadoop JAR files should be shown when we execute *hadoop classpath* from
> any folder.
>
> How should I change my PATH variable to make flume work?
>
> Thanks,
> Lenin
>
Re: Add Hadoop to PATH
Posted by murali adireddy <mu...@gmail.com>.
Hi Lenin,
You should add /bin too to the hadoop path(/usr/local/hadoop/hadoop)
Like in your case you should add "/usr/local/hadoop/hadoop/bin" to run
hadoop command from any folder.
Your path should be some thing like.
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/
bin:/usr/games:/usr/local/hadoop/hadoop/*bin*
*
*
*
*
Thanks,
Murali
On Thu, May 30, 2013 at 9:09 PM, Lenin Raj <em...@gmail.com> wrote:
> Hello,
>
> I am trying to add Hadoop to PATH so Flume can access the necessary JAR
> files.
>
> I have Hadoop installed in
>
> *root@li339-83:/usr/local/hadoop/hadoop# ls*
> bin CHANGES.txt docs
> hadoop-core-1.0.4.jar hadoop-test-1.0.4.jar ivy.xml LICENSE.txt
> README.txt src
> build.xml conf hadoop-ant-1.0.4.jar
> hadoop-examples-1.0.4.jar hadoop-tools-1.0.4.jar lib logs
> sbin webapps
> c++ contrib hadoop-client-1.0.4.jar
> hadoop-minicluster-1.0.4.jar ivy libexec NOTICE.txt
> share
>
> And my PATH is
> *root@li339-83:/usr/local/hadoop/hadoop# echo $PATH*
>
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/hadoop/hadoop
>
> Since */usr/local/hadoop/hadoop* is in PATH, I should be able to run
> "bin/hadoop" from any folder.
>
> But, not able to run hadoop from other folders.
>
> *root@li339-83:~# bin/hadoop
> -bash: bin/hadoop: No such file or directory
> *
> And *which hadoop & which bin/hadoop* returns nothing.
>
> *root@li339-83:~# which hadoop
> **root@li339-83:~#
> root@li339-83:~# which bin/hadoop
> root@li339-83:~#
>
> *
> According to this
> http://mail-archives.apache.org/mod_mbox/flume-user/201207.mbox/%3C49DD64EF-BCCF-4307-AEE0-C391F01A1D0B@gmail.com%3E
> ,
> Hadoop JAR files should be shown when we execute *hadoop classpath* from
> any folder.
>
> How should I change my PATH variable to make flume work?
>
> Thanks,
> Lenin
>
Re: Add Hadoop to PATH
Posted by murali adireddy <mu...@gmail.com>.
Hi Lenin,
You should add /bin too to the hadoop path(/usr/local/hadoop/hadoop)
Like in your case you should add "/usr/local/hadoop/hadoop/bin" to run
hadoop command from any folder.
Your path should be some thing like.
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/
bin:/usr/games:/usr/local/hadoop/hadoop/*bin*
*
*
*
*
Thanks,
Murali
On Thu, May 30, 2013 at 9:09 PM, Lenin Raj <em...@gmail.com> wrote:
> Hello,
>
> I am trying to add Hadoop to PATH so Flume can access the necessary JAR
> files.
>
> I have Hadoop installed in
>
> *root@li339-83:/usr/local/hadoop/hadoop# ls*
> bin CHANGES.txt docs
> hadoop-core-1.0.4.jar hadoop-test-1.0.4.jar ivy.xml LICENSE.txt
> README.txt src
> build.xml conf hadoop-ant-1.0.4.jar
> hadoop-examples-1.0.4.jar hadoop-tools-1.0.4.jar lib logs
> sbin webapps
> c++ contrib hadoop-client-1.0.4.jar
> hadoop-minicluster-1.0.4.jar ivy libexec NOTICE.txt
> share
>
> And my PATH is
> *root@li339-83:/usr/local/hadoop/hadoop# echo $PATH*
>
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/hadoop/hadoop
>
> Since */usr/local/hadoop/hadoop* is in PATH, I should be able to run
> "bin/hadoop" from any folder.
>
> But, not able to run hadoop from other folders.
>
> *root@li339-83:~# bin/hadoop
> -bash: bin/hadoop: No such file or directory
> *
> And *which hadoop & which bin/hadoop* returns nothing.
>
> *root@li339-83:~# which hadoop
> **root@li339-83:~#
> root@li339-83:~# which bin/hadoop
> root@li339-83:~#
>
> *
> According to this
> http://mail-archives.apache.org/mod_mbox/flume-user/201207.mbox/%3C49DD64EF-BCCF-4307-AEE0-C391F01A1D0B@gmail.com%3E
> ,
> Hadoop JAR files should be shown when we execute *hadoop classpath* from
> any folder.
>
> How should I change my PATH variable to make flume work?
>
> Thanks,
> Lenin
>
Re: Add Hadoop to PATH
Posted by murali adireddy <mu...@gmail.com>.
Hi Lenin,
You should add /bin too to the hadoop path(/usr/local/hadoop/hadoop)
Like in your case you should add "/usr/local/hadoop/hadoop/bin" to run
hadoop command from any folder.
Your path should be some thing like.
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/
bin:/usr/games:/usr/local/hadoop/hadoop/*bin*
*
*
*
*
Thanks,
Murali
On Thu, May 30, 2013 at 9:09 PM, Lenin Raj <em...@gmail.com> wrote:
> Hello,
>
> I am trying to add Hadoop to PATH so Flume can access the necessary JAR
> files.
>
> I have Hadoop installed in
>
> *root@li339-83:/usr/local/hadoop/hadoop# ls*
> bin CHANGES.txt docs
> hadoop-core-1.0.4.jar hadoop-test-1.0.4.jar ivy.xml LICENSE.txt
> README.txt src
> build.xml conf hadoop-ant-1.0.4.jar
> hadoop-examples-1.0.4.jar hadoop-tools-1.0.4.jar lib logs
> sbin webapps
> c++ contrib hadoop-client-1.0.4.jar
> hadoop-minicluster-1.0.4.jar ivy libexec NOTICE.txt
> share
>
> And my PATH is
> *root@li339-83:/usr/local/hadoop/hadoop# echo $PATH*
>
> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/hadoop/hadoop
>
> Since */usr/local/hadoop/hadoop* is in PATH, I should be able to run
> "bin/hadoop" from any folder.
>
> But, not able to run hadoop from other folders.
>
> *root@li339-83:~# bin/hadoop
> -bash: bin/hadoop: No such file or directory
> *
> And *which hadoop & which bin/hadoop* returns nothing.
>
> *root@li339-83:~# which hadoop
> **root@li339-83:~#
> root@li339-83:~# which bin/hadoop
> root@li339-83:~#
>
> *
> According to this
> http://mail-archives.apache.org/mod_mbox/flume-user/201207.mbox/%3C49DD64EF-BCCF-4307-AEE0-C391F01A1D0B@gmail.com%3E
> ,
> Hadoop JAR files should be shown when we execute *hadoop classpath* from
> any folder.
>
> How should I change my PATH variable to make flume work?
>
> Thanks,
> Lenin
>