在干净的raspbian stretch lite上的raspberry pi上以独立模式安装hadoop 2.7.7(加上java版本1.8.0\u 65)后,出现以下错误:
Error: JAVA_HOME is not set and could not be found.
尽管我有这句台词 /etc/bash.bashrc
:
export JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")
``` `printenv` 输出如下:
...
JAVA_HOME=/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/
....
我看到很多类似的问题,但答案似乎是 `export` 是被错误地注解掉了,还是把这个放进去了 `hadoop-env.sh` -但是我好像没有这个文件。
我试着按照这里的指示去做,一切都很好,直到:
Start, stop and list running services
$cd $HADOOP_HOME/sbin
$./start-dfs.sh
请问我该怎么修?
1条答案
按热度按时间gdx19jrr1#
让我们编辑/etc/hadoop/hadoop-env.sh文件并设置
JAVA_HOME
对于hadoop。这是你找不到的路hadoop-env.sh
.打开文件,找到下面的行
如果行存在并被注解掉,请取消注解。否则,将该行添加到文件中。别当心
如果仍然找不到文件,可能路径不同。试着用,