0

我运行 Hadoop 集群,我有兴趣仅安装一台带有 DFSClient 的机器。

这台机器(我们称之为机器 X)不会成为集群的一部分。

机器 X 将运行 DFSClient,我应该能够从中看到 HDFS。

为了安装 DFSClient,我将 Hadoop 主目录从集群节点之一复制到机器 X(包括 .jar 文件和配置)。

然后我运行:

hadoop fs -ls /

我得到了本地 ROOT 目录(不是 HDFS ROOT)。

我究竟做错了什么?

4

2 回答 2

1

复制 hdfs-site.xml 并将其放在本地 linux 帐户主目录下的文件夹中。然后确保您的名称节点(default.fs.name)指向远程名称节点。然后尝试hadoop --config <your_config_folder> fs -ls /your_config_folder 放置 hdfs-site.xml 的位置。

于 2013-07-07T10:04:51.750 回答
0

从技术上讲,如果完成以下步骤,它应该可以工作

  • 如果您已经(*.xml)从 hadoop 集群中复制了配置文件。
  • HADOOP_HOME使用复制的 hadoop 路径设置。
  • Machine X应该可以访问集群网络
于 2017-06-26T01:57:39.907 回答