我已安装HDInsight Emulator,然后尝试运行hadoop命令来创建目录。
命令:hadoop fs -mkdir输入/文件
我收到错误JAVA_HOME没有设置。
我已经尝试过以下解决方案了
Hadoop: «ERROR : JAVA_HOME is not set»
Working With Hadoop: localhost: Error: JAVA_HOME is not set
答案 0 :(得分:0)
您可能没有安装java sdk,或者您可能需要在本地环境变量中指定该SDK的位置,例如参见(https://confluence.atlassian.com/display/DOC/Setting+the+JAVA_HOME+Variable+in+Windows)
执行此操作后,您可能需要重新启动HDInsight Apache服务(取决于您的计算机的配置方式),但肯定需要重新启动命令提示符才能获得新环境。
答案 1 :(得分:0)
默认情况下,Java SDK安装使用C:\ Program Files \文件夹,该文件夹在文件夹名称中有空格。这与Hadoop不兼容。考虑使用C:\ java文件夹。