我正在Ubuntu 12.x上安装Hadoop。我已经有了一个名为deploy
的用户,我计划使用它来在一组机器上运行Hadoop。以下代码基本上说明了我的问题:我可以毫无问题地使用ssh olympus
,但是start-dfs.sh
执行时会失败:
deploy@olympus:~$ ssh olympus
Welcome to Ubuntu 12.04.4 LTS (GNU/Linux 3.5.0-45-generic x86_64)
* Documentation: https://help.ubuntu.com/
Last login: Mon Feb 3 18:22:27 2014 from olympus
deploy@olympus:~$ echo $JAVA_HOME
/opt/dev/java/1.7.0_51
deploy@olympus:~$ start-dfs.sh
Starting namenodes on [olympus]
olympus: Error: JAVA_HOME is not set and could not be found.