我使用带有cloudera-quickstart-vm-5.4.2-0-virtualbox的macos-yosemite。我想在hdfs中放一个“testfile.txt”。当我在终端中使用命令“hdfs dfs-put testfile.txt”时,我有一个例外:我该怎么办?
lnlaulya1#
所有基本的 Hadoop 启动时服务应该正在运行 Cloudera VM . 港口 8020 是为了 hadoop-hdfs-namenode 服务。这些服务一定失败了,需要重新启动。要检查服务的状态,请执行以下操作:
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 服务也没有运行,
hadoop-hdfs-datanode
或者,您也可以通过登录来启动/停止/重新启动服务 Cloudera Manager 从中的firefox Cloudera VM .
Cloudera Manager
1条答案
按热度按时间lnlaulya1#
所有基本的
Hadoop
启动时服务应该正在运行Cloudera VM
. 港口8020
是为了hadoop-hdfs-namenode
服务。这些服务一定失败了,需要重新启动。要检查服务的状态,请执行以下操作:
要重新启动服务:
要重新启动,
hadoop-hdfs-namenode
服务如果出现错误-“root user required”,则在重新启动服务时,使用sudo运行,如下所示:
如果
hadoop-hdfs-datanode
服务也没有运行,或者,您也可以通过登录来启动/停止/重新启动服务
Cloudera Manager
从中的firefoxCloudera VM
.