我使用MAC OS Yosemite和cloudera-quickstart-vm-5.4.2-0-virtualbox。我想把一个" testfile.txt"在HDFS中。当我使用命令" hdfs dfs -put testfile.txt"在终端我有例外:
我该怎么办?
答案 0 :(得分:1)
启动 Hadoop
时,应运行所有基本的 Cloudera VM
服务。端口 8020
适用于 hadoop-hdfs-namenode
服务。这些服务必须已经失败,只需要重新启动。
检查服务的状态:
service <service-name> status
重新启动服务:
service <service-name> restart
要重新启动, hadoop-hdfs-namenode
服务
service hadoop-hdfs-namenode restart
如果您遇到错误 - “需要root用户”, 重新启动服务时,请使用以下shwon运行:
sudo service hadoop-hdfs-namenode restart
如果 hadoop-hdfs-datanode
服务也未运行,
service hadoop-hdfs-namenode restart
或者,您也可以通过 Cloudera Manager
从Firefox登录 Cloudera VM
来启动/停止/重启服务。