我是新手。在安装过程中,我给了hadoop.env.sh一个JAVA_HOME路径,但是当我要执行hdfs namenode -format时,它说未设置java_home。再次检查时,它也保存在hadoop中.env.sh。因此,我无法打开hdfs。解释帮助非常感谢。
谢谢你。我也附上了屏幕快照以供参考。[hadoop.env.sh视图] [错误消息] 1
答案 0 :(得分:1)
将JAVA_HOME添加到hadoop-env.sh后,您可以重新启动HDFS服务吗?
还请在运行hadoop namenode format命令之前尝试回显echo $JAVA_HOME
。
答案 1 :(得分:0)
确保正确设置了环境变量。
https://hadoopwala.wordpress.com/2016/07/03/java/
参考: Hadoop-Psuedo Distributed Mode
希望这会有所帮助。