基本上我可以通过输入命令来上传文件:
hadoop fs -put filename / path / to / dir
将写入当前配置的群集。
如果我使用同一个客户端将文件上传到其他群集,是否可以?使用如下命令:
hadoop fs -put filename hdfs:// cluster2_namenode_ip / path / to / dir
或其他一些选择?
谢谢!
答案 0 :(得分:0)
是的,它有效。您必须确保您的hadoop客户端与其他群集上的hadoop版本相同。此外,您应该与其他群集的工作节点建立连接。
有一些特殊情况。如果您的群集配置了namenode ha或kerberos,那么您将无法获得该命令;将需要一些额外的配置。