2014-02-17 88 views
0

我对读写HDFS有一点疑惑。一般来说,当客户端想要从/向HDFS读/写数据时,它会向NameNode询问块信息。然后,NameNode会给出一些关于包含数据的块的信息。然后,客户端将直接进入datanode并执行操作。客户端如何访问DataNode

如果客户端不要求namenode获取块信息,并且在没有任何身份验证的情况下直接访问datanode会怎么样?

有人能解释一下吗?

回答

0

它取决于是否为群集配置了身份验证(例如Kerberos)。如果不是 - 这种攻击应该起作用,即使它可能有益也不明显。