Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop 2.5.1 Windows 8 Cygwin Namenode类错误_Hadoop - Fatal编程技术网

Hadoop 2.5.1 Windows 8 Cygwin Namenode类错误

Hadoop 2.5.1 Windows 8 Cygwin Namenode类错误,hadoop,Hadoop,我正在尝试使用cygwin在我的windows计算机上配置Hadoop 2.5.1。 但是每当我尝试运行命令时 hdfs namenode-格式 出现以下错误 错误:无法找到或加载主类org.apache.hadoop.hdfs.server.namenode.namenode 我已将JAVA_HOME设置为 H:\cygwin\usr\local\Java bashrc和hadoop-env.sh中都有。 谁能帮我一下,我在哪一部分可能会出错 Hy,我也有同样的问题,但我解决了其他问题,在使用

我正在尝试使用cygwin在我的windows计算机上配置Hadoop 2.5.1。 但是每当我尝试运行命令时

hdfs namenode-格式

出现以下错误

错误:无法找到或加载主类org.apache.hadoop.hdfs.server.namenode.namenode

我已将JAVA_HOME设置为

H:\cygwin\usr\local\Java

bashrc和hadoop-env.sh中都有。
谁能帮我一下,我在哪一部分可能会出错

Hy,我也有同样的问题,但我解决了其他问题,在使用Cygwin的Windows上,您必须:

  • 确保在不包含空白的文件夹中安装Java JDK
  • 使路径靠近根
    C:\
  • 使用Cygwin C:\翻译为
    /cygdrive/C/
    请注意(斜杠)必须是Linux风格的/,而不是Microsoft风格的\(反斜杠)
  • 编辑位于C:\cygwin\home\username\.bashrc的.bashrc文件


    导出JAVA_HOME=/cygdrive/c/Program_Files/JAVA/jdk1.7.0_71
    导出路径=$PATH:$JAVA\u HOME/bin
    导出M2_HOME=/cygdrive/c/maven
    导出路径=$PATH:$M2\u HOME/bin
    导出平台=x64
    导出HADOOP_HOME=/cygdrive/c/cygwin/usr/local/HADOOP
    导出HADOOP_INSTALL=/cygdrive/c/cygwin/usr/local/HADOOP
    导出路径=$PATH:$HADOOP\u安装/bin
    导出路径=$PATH:$HADOOP\u安装/sbin
    导出HADOOP\u映射\u HOME=$HADOOP\u安装
    导出HADOOP\u COMMON\u HOME=$HADOOP\u安装
    导出HADOOP\u HDFS\u HOME=$HADOOP\u安装
    导出纱线\u主页=$HADOOP\u安装
    导出HADOOP\u CONFIG\u目录=/cygdrive/c/HADOOP/etc/HADOOP

  • 祝你好运

    为什么不。。。