hadoop 2.5.1 windows 8 cygwin namenode类错误

nr9pn0ug  于 2021-05-30  发布在  Hadoop
关注(0)|答案(1)|浏览(302)

我正在尝试使用cygwin在windows机器上配置hadoop2.5.1。但每当我试图执行命令
hdfs namenode-格式
出现以下错误
错误:找不到或加载主类org.apache.hadoop.hdfs.server.namenode.namenode
我把 java 之家设置为
h:\cygwin\usr\local\java地址
在bashrc和hadoop-env.sh中。有谁能帮我,我在哪一部分可能会出错???

ha5z0ras

ha5z0ras1#

hy,我有同样的问题,但是我解决了其他问题,在使用cygwin的windows上,你必须:
确保在不包含空格的文件夹中安装javajdk
使路径更靠近根 C:\ 用cygwin c:\翻译成 /cygdrive/c/ 请注意,(斜杠)必须是linux样式/而不是microsoft样式\(反斜杠)
编辑位于c:\cygwin\home\username.bashrc的.bashrc文件
导出java\u home=/cygdrive/c/program\u files/java/jdk1.7.0\u 71
导出路径=$path:$java\u home/bin
导出m2\u home=/cygdrive/c/maven
导出路径=$path:$m2\u home/bin
导出平台=x64
export hadoop\u home=/cygdrive/c/cygwin/usr/local/hadoop
导出hadoop\u install=/cygdrive/c/cygwin/usr/local/hadoop
导出路径=$path:$hadoop\u install/bin
export path=$path:$hadoop\u安装/sbin
export hadoop\u mapred\u home=$hadoop\u install
export hadoop\u common\u home=$hadoop\u install
export hadoop\u hdfs\u home=$hadoop\u install
export yarn\u home=$hadoop\u安装
导出hadoop\u config\u directory=/cygdrive/c/hadoop/etc/hadoop
祝你好运!

相关问题