【问题标题】:hdfs command is deprecated in hadoophdfs 命令在 hadoop 中已弃用
【发布时间】:2015-03-17 08:19:36
【问题描述】:

我正在关注this procedure (YouTube link)。

在执行命令 c:/hadoop-2.3.0/bin/hadoop namenode -format 时,我收到下面给出的错误消息

**DEPRECATED:Use of this script to execute hdfs command is deprecated.
Instead use the hdfs command for it.
Exception in thread "main" java.lang.NoClassDefFountError**

我正在使用 jdk-6-windows-amd64.exe

如何解决这个问题?

【问题讨论】:

  • 当您遇到此错误时,请勿试图让我们阅读或观看视频以了解您在做什么。请在问题中说出来。
  • 我在执行 c:/hadoop-2.3.0/bin/hadoop namenode -format 这个命令时遇到错误..
  • 哦,对不起。我真傻:/
  • 错误消息没有说 hdfs 命令已被弃用。它说使用hadoop 命令运行hdfs 命令已被弃用,而是使用hdfs

标签: java hadoop hadoop-streaming hadoop2 hadoop-plugins


【解决方案1】:

使用 cmd c:/hadoop-2.3.0/bin/hdfs 替换 c:/hadoop-2.3.0/bin/hadoop

很多 hdfs cmds 建议使用 bin/hdfs 而不是 bin/hadoop

【讨论】:

  • c:/hadoop-2.3.0/bin/hadoop 命令正在运行,但 c:\hadoop-2.3.0\bin>hadoop namenode -format 命令不起作用。线程“主”java.lang.NoClassDefFountError 中的异常
  • 因为我对这个 hadoop 比较新鲜。我正在尝试安装它。执行此命令时,线程“main”java.lang.NoClassDefFountError 出现错误异常 c:\hadoop-2.3.0\bin>hadoop namenode -format .
  • 使用c:/hadoop-2.3.0/bin/hdfs有一个'\'不是'>'
  • 我在执行这个 c:\hadoop-2.3.0\sbin>hadoop fs -mkdir /in 时遇到同样的错误
  • 任何时候它告诉你 hadoop cmd 已弃用,你用推荐的替换 cmd。
猜你喜欢
  • 2017-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多