Cloudera 命令:hdfs dfs -put testfile.txt 失败

Cloudera Command: hdfs dfs -put testfile.txt Failure

我使用 MAC OS Yosemite 和 cloudera-quickstart-vm-5.4.2-0-virtualbox。我想在 HDFS 中放一个 "testfile.txt" 。当我在终端中使用命令 "hdfs dfs -put testfile.txt" 时出现异常:

我该怎么办?

当您启动 Cloudera VM[=49= 时,所有基本 Hadoop 服务应该 运行ning ].端口 8020 用于 hadoop-hdfs-namenode 服务。这些服务一定是失败了,只需要重新启动。

检查服务状态:

service <service-name> status

要重新启动服务:

service <service-name> restart

要重启,hadoop-hdfs-namenode服务

service hadoop-hdfs-namenode restart

如果出现错误 - "root user required", 重新启动服务时,运行 使用 sudo 如下所示:

sudo service hadoop-hdfs-namenode restart

如果hadoop-hdfs-datanode服务还不行运行ning,

service hadoop-hdfs-namenode restart

或者,您也可以通过在 Cloudera VM[ 中从 Firefox 登录 Cloudera Manager start/stop/restart 服务=49=]。