2

我正在尝试使用以下文档在 mesos 上设置 hadoop:

https://docs.mesosphere.com/tutorials/run-hadoop-on-mesos/

我在第 9 步遇到问题

sudo -u mapred ./hadoop-2.0.0-mr1-cdh4.2.1/bin/hadoop dfs -rm -f /hadoop-2.0.0-mr1-cdh4.2.1.tgz
sudo -u mapred /usr/bin/hadoop dfs -copyFromLocal ./hadoop-2.0.0-mr1-cdh4.2.1.tgz /

我对这个概念还是陌生的。我必须使用本教程配置 mesos 集群:

https://www.digitalocean.com/community/tutorials/how-to-configure-a-production-ready-mesosphere-cluster-on-ubuntu-14-04

现在我在执行 dfs 命令时遇到错误:

root@station1:~# sudo -u mapred ./hadoop-2.0.0-mr1-cdh4.2.1/bin/hadoop dfs -rm -f /hadoop-2.0.0-mr1-cdh4.2.1.tgz
-rm: Expected authority at index 7: hdfs://
Usage: hadoop fs [generic options] -rm [-f] [-r|-R] [-skipTrash] <src> ...
4

1 回答 1

1

本教程假设您已经在集群上安装了 HDFS。您可以通过在每个节点上手动安装 HDFS 来做到这一点,也可以尝试新的 HDFS 框架:https ://github.com/mesosphere/hdfs

hadoop fs -ls hdfs://自己工作吗?如果没有,您需要适当地安装和配置 HDFS。

于 2015-04-13T15:58:31.310 回答