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

4uqofj5v  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(425)

我使用带有cloudera-quickstart-vm-5.4.2-0-virtualbox的macos-yosemite。我想在hdfs中放一个“testfile.txt”。当我在终端中使用命令“hdfs dfs-put testfile.txt”时,我有一个例外:

我该怎么办?

lnlaulya

lnlaulya1#

所有基本的 Hadoop 启动时服务应该正在运行 Cloudera VM . 港口 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 服务也没有运行,

service hadoop-hdfs-namenode restart

或者,您也可以通过登录来启动/停止/重新启动服务 Cloudera Manager 从中的firefox Cloudera VM .

相关问题