是否可以通过HTTPS对WebHDFS进行加密安全通信?

时间:2013-12-04 11:01:41

标签: java hadoop https hdfs webhdfs

我正在使用Cloudera Hadoop环境。

过去几天我对WebHDFS很熟悉。我正在使用它通过REST API执行各种HDFS操作。

但是,现在我需要确保与WebHDFS的通信,即使用SSL / HTTPS。

这可能吗?如果是,是否有任何已定义的步骤来实现这一目标?

PS:目前,我不想使用Kerberos。

1 个答案:

答案 0 :(得分:1)

您可以在hdfs-site.xml中设置一些属性,以启用与名称节点和数据节点的HTTPS / SSL连接:

您需要在此文件中设置一些属性(并将其+您的服务器证书/信任库分发到NN和群集中的每个DN,然后重新启动HDFS)。

还有一些更详细的解释,这里是谷歌出现的一些链接:

请注意,Kerberos不会为您提供“安全”通信(如果安全,则表示加密),Kerberos只提供身份验证机制。