我已将 milton webdav 与 hadoop hdfs 集成,并且能够将文件读/写到 hdfs 集群。
我还使用 linux 文件权限添加了授权部分,因此只有授权用户才能访问 hdfs 服务器,但是,我被困在了身份验证部分。
似乎 hadoop 没有提供任何内置身份验证,并且用户只能通过 unix 'whoami' 识别,这意味着我无法为特定用户启用密码。参考:http ://hadoop.apache.org/common/docs/r1.0.3/hdfs_permissions_guide.html 所以即使我创建一个新用户并为其设置权限,也无法识别用户是否经过身份验证. 具有相同用户名和不同密码的两个用户可以访问该用户名的所有资源。
我想知道是否有任何方法可以在 hdfs 中启用用户身份验证(任何新的 hadoop 版本中的固有或使用 kerbores 等第三方工具)
编辑:
好的,我已经检查过了,似乎 kerberos 可能是一个选项,但我只想知道是否还有其他可用于身份验证的替代方法。
谢谢,-chhavi