当前位置: 首页 > 知识库问答 >
问题:

Hadoop 2.5.1 Windows 8 Cygwin Namenode类错误

阎建华
2023-03-14

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

hdfs namenode格式

共有1个答案

卜和悌
2023-03-14

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

>

  • 确保将Java JDK安装在不包含空白的文件夹中
  • 保持路径靠近根C:\
  • with Cygwin c:\翻译为/Cygdrive/c/注意,(斜杠)必须是Linux样式的/而不是Microsoft样式的\(back-slash)
  • 编辑位于c:\cygwin\home\username\.bashrc的。bashrc文件


    导出java_home=/cygdrive/c/program_files/java/jdk1.7.0_71
    导出路径=$路径:$java_home/bin
    导出m2_home=/cygdrive/c/maven
    导出路径=$路径:$m2_home/bin
    导出platform=x64
    导出hadoop_home=/cygdrive/c/cygwin/usr/local/hadoop
    导出hadoop_install=/cygdrive/c/cygwin/usr/local/hadoop
    导出路径=$path:$hadoop
    导出路径=$path:$hadoop 导出hadoop_mapred_home=$hadoop_install
    导出hadoop_common_home=$hadoop_install
    导出hadoop_hdfs_home=$hadoop_install
    导出yarn_home=$hadoop_install
    导出hadoop_config_directory=/cygdrive/c/hadoop/etc/hadoop

    祝你好运!

  •  类似资料:
    • 本文向大家介绍PHP错误类型,包括了PHP错误类型的使用技巧和注意事项,需要的朋友参考一下 介绍 PHP的内部Error类型由从Error类继承的类表示。Error类实现Throwable接口。错误类的属性和方法如下- 属性 消息-错误消息 代码-错误代码 文件-发生错误的文件名 线-在错误发生的行 方法 __construct() -构造错误对象 getMessage() -获取错误信息 get

    • 我得到了一个错误,这是我的XML文件 这里是styles.xml 我尝试将AppCompat更改为MaterialComponents,但它不起作用。但是当我指向LinearLayout标记(com.google.android.Material.TextField.TextInputLayout的父标记)时,它会用红线显示错误,当我移除LinearLayout标记时,它会消失。当我使用太多的Li

    • 类别帮助你验证使用者输入,如果你想要同时建立一个表单&它的验证, 使用 Fieldset 类别代替。 简介 回呼(callback)/闭包(closure)命名规则 Validation Error 物件 错误讯息 错误被回传做为 Validation_Error 物件,你可以使用更加灵活的输出, 如果你不需要它,只要转换 Validation_Error 物件为一个字串来取得错误讯息。 错误讯息

    • 问题内容: 我在gratell项目的intellij中遇到错误。我正在导入现有的gradle项目,并尝试在gradle窗口中刷新它。 请指教。 问题答案: 升级到Java 11时遇到了这个问题。 我不得不将gradle从5.0降级到4.10.3。然后,我需要升级到Intellij Idea的最新版本。您可能只需要升级Intellij。 编辑:降级gradle是修复。Intellij版本无关紧要。

    • 问题内容: 我有listview应用程序探索城市,每一行都指向不同的城市,在每个城市活动中,单击打开新活动时都包含按钮,这是无限画廊包含该城市的图片,我将无限画廊添加到第一个城市并可以正常工作,当我想添加时它到了第二个城市,在班上给了我红色标记错误,如下所示: 1-已经定义了InfiniteGalleryAdapter类型。 2-已经定义了InfiniteGallery类型。 我试图以相同的结果更

    • 我正在尝试使用PostgreSQL在表中创建一个UUIDid。我尝试使用: 但我得到: 错误:函数uuid\u generate\u v4()不存在提示:没有与给定名称和参数类型匹配的函数。您可能需要添加显式类型转换。 我尝试添加如下模式:(如这里的注释所示) 我还检查了扩展是否存在(),是的,我已经将它安装在PostgreSQL数据库中: 我读到,如果Postgres在模式下运行,这可能不起作用

    • 问题内容: 在Solaris计算机上运行我的应用程序时,出现指向某些.so文件的错误。但是,该应用程序在Windows机器上运行得很好。如果我没记错的话,我的应用程序期望使用64位版本,但是Solaris机器中只有.so文件的32位版本。有没有一种方法可以解决此问题,因此它将改用32位版本?我了解它与字节码无关,但可能与JVM无关。我尝试使用-d32或-d64运行,但没有效果。 更新: 这是确切的

    • 我几乎完成了一个基本的刽子手游戏,但我在课堂上遇到了“makeGuess”方法的困难。我试图测试用户输入(他们的一个字符猜测)与秘密单词,并更新伪装的单词,如果他们的猜测是正确的或不正确的。任何正确方向的建议或指点都将不胜感激。每次运行时都会出现以下错误: 这是刽子手课: } 这是我的演示课 }