hadoop文件上传进程内部工作

jrcvhitl  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(225)

我目前遇到了一个问题,当从集群中的任何节点运行客户机时,我都可以将文件上载到hdfs,但是当从本地计算机运行客户机时,我却不能这样做(即使我可以从本地客户机运行ls)。我很确定这是一个端口问题,但较小的问题让我想,我想确切地了解在我的客户机、namenode和datanode之间发生了什么通信,当我尝试上载文件时。那么,有人能给我启发吗?什么时候,通过什么端口,在哪些计算机之间,究竟发生了什么?

wz3gfoph

wz3gfoph1#

这是一个ec2问题,在这个问题上,我会得到namenode返回给所有客户机的datanode ec2私有ip,不管它们是在ec2中还是在我们的私有网络上。这些IP显然不适用于ec2之外的客户机,因此任何涉及数据节点并受到ec2之外攻击的操作都会出错。我从来没有找到一个很好的解决方案,只是决定让人们从ec2内部进行查询。

相关问题