hadoop - 在Windows中启动时Hadoop 2.2中的错误

标签 hadoop cygwin

我试图在Windows7.i上安装hadoop,我已经安装了cygwin,当我执行./start-dfs.sh时,出现以下错误:

Error: Could not find or load main class org.apache.hadoop.hdfs.tools.GetConf
Starting namenodes on []
localhost: starting namenode, logging to /usr/local/hadoop/logs/hadoop-kalai-namenode kalai-PC.out
localhost: Error: Could not find or load main class org.apache.hadoop.hdfs.server.namenode.NameNode
localhost: starting datanode, logging to /usr/local/hadoop/logs/hadoop-kalai-datanode-kalai-PC.out
localhost: Error: Could not find or load main class org.apache.hadoop.hdfs.server.datanode.DataNode
Error: Could not find or load main class org.apache.hadoop.hdfs.tools.GetConf

谁能让我知道我在这里做错了吗?

最佳答案

当我将具有命令权限的命令提示符用于格式化namenode和启动服务时,上述问题已得到解决。

  • 手动删除了C:\ tmp和C:\ data目录
  • 使用“以管理员身份运行”
  • 打开cmd.exe
  • 格式化namenode并启动服务。
  • 关于hadoop - 在Windows中启动时Hadoop 2.2中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23341305/

    相关文章:

    hadoop - Hive from_unixtime() 生成不合适的日期

    hadoop - Hive Tez reducer 运行速度超慢

    windows - 无法在 Netbeans(Win 和 cygwin)中运行 OpenGL 代码,未设置显示

    c++ - "No newline at end of file"警告,即使在换行之后

    hadoop - xml 在 jobtracker 日志中丢失错误

    hadoop - 错误node.PollingPropertiesFileConfigurationProvider:无法加载配置数据。异常(exception)如下。 org.apache.flume.FlumeException:

    hadoop - 如何使用从用户输入的配置单元查询语言查询特定日期和时间范围?

    windows - 映射 linux 命令 Cygwin

    c# cywgwin mono mkbundle windows 7 - 无法编译文件

    ssh - Cygwin SSH 公钥认证 UNC 网络路径 "not a directory"