0

我有几个关于使用 hadoop 客户端的问题。

  1. 如何指定用户名和密码?如果不能,客户端将使用 windows 用户访问 hadoop,但我怀疑它是否安全。

  2. 我可以使用 Configuration 设置多少个参数?我可以在里面设置用户名和密码吗??

4

2 回答 2

0

对于 (1):

Hadoop 的安全性不是基于密码,而是基于kerberos。您可以在此处阅读有关其安全架构的更多信息,并在此处找到为最新版本配置它的指南

您注意到的 API(根据您的上述评论)是一种模拟其他用户名的机制(如果主服务器允许),而不是安全措施。

对于 (2):

理论上,您可以设置尽可能多的 JVM 内存允许的配置键值参数,只要它低于mapred.user.jobconf.limitJobTracker 的限制(默认为 5 MB)。

于 2012-12-31T07:36:43.840 回答
0

我找到了名为 get(URI uri, Configuration configuration, String username) jar 版本为 0.20.205.0 的 FileSystem 类型的方法。它不需要密码。谢谢大家。

于 2013-05-14T09:55:14.363 回答