Try this command: which hadoop
Make sure you're modifying the correct hadoop config file. Secondly, you may also try echo $JAVA_HOME And see if it is set. On 6/11/11 6:20 AM, "J3VS" <jonathan.vicc...@googlemail.com> wrote: > >I'm trying to set up hadoop on Fedora 15, I have set JAVA_HOME (ie >configured >linux to see my java installation) and i have altered hadoop-env.sh so >that >JAVA_HOME is set as my jdk folder, but when i enter "hadoop version" into >the terminal I get an error message saying "JAVA_HOME is not set" and I >have >no idea why. I've spent a while trawling the web for similar errors but I >havent found much help. I had a look through hadoop-config.sh but I was a >little out of my depth, the section of code on Java all seemed to be fine >(logically). Entering 'echo $JAVA_HOME' in the terminal returns the >correct >folder and entering 'java -version' brings up the correct info (java >1.6.0_26 etc...), so I really dont have a clue as to why entering 'hadoop >version' returns an error saying JAVA_HOME is not set. >-- >View this message in context: >http://old.nabble.com/JAVA_HOME-is-not-set-tp31824419p31824419.html >Sent from the Hadoop core-user mailing list archive at Nabble.com. >