【问题标题】:hadoop h2o r, h2o.importHDFS, errorhadoop h2o r,h2o.importHDFS,错误
【发布时间】:2014-08-27 13:45:44
【问题描述】:

使用托管在 172.16.53.31:8787 的 R-hadoop,我正在尝试将文件从 HDFS 导入到托管在 172.16.53.31:54331(最初为 54321)的 H2O。

发生了这个错误。有什么想法吗?

或者有什么建议吗?

请,谢谢。

此致,

新手

【问题讨论】:

    标签: r hadoop h2o


    【解决方案1】:

    粘贴到屏幕上的截图错误很难看懂,但看起来像 InvalidProtocolBufferException。

    在这种情况下,“hdfs://172.16.53.31:”看起来格式不正确。

    在没有端口的情况下尝试“hdfs://172.16.53.31”。 或者尝试为您的 Hadoop 安装添加正确的端口。

    如果你给出一个完全错误的端口,你指向的东西就不会说 protobuf。

    当 Hadoop 客户端版本与 Hadoop 服务器版本相差太大时,也会发生此错误。 (请注意,如果您使用“hadoop jar”方法启动 H2O,则正确的 Hadoop 库会通过“hadoop jar”放置在客户端类路径中。)

    如果您使用“hadoop jar”启动 H2O,那么您通常会从环境中获取名称节点,并且可以只给出“hdfs:///path/to/file.csv”而不指定名称节点。

    【讨论】:

      【解决方案2】:

      我确实有同样的问题。

      尝试将 9000 端口号添加到您的 hdfs 路径。

      类似这样的:

      hdfs://<ip>:9000/<dataPath>/
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-02-15
        • 2018-01-28
        • 1970-01-01
        • 1970-01-01
        • 2018-11-18
        • 2018-03-05
        • 2015-09-23
        相关资源
        最近更新 更多