如何禁用对Hadoop RPC端口的HTTP请求

时间:2017-02-22 09:22:46

标签: http hadoop rpc

我为我的Hadoop集群启用了安全性,它运行正常。但是当我访问链接http://namenode_host:8020时,它会显示:

It looks like you are making an HTTP request to a Hadoop IPC port. This is not the correct port for the web interface on this daemon.

但我不想要这样的行为,因为它是未加密的消息,我们公司的政策是加密所有端口的数据。 8020是Hadoop的RPC端口。有关如何禁用对Hadoop RPC端口的HTTP请求的任何想法吗?

2 个答案:

答案 0 :(得分:1)

看看apache doc中的Data Confidentiality部分,我认为您正在寻找RPC加密。

答案 1 :(得分:0)

8020 - 是Hadoop文件系统的默认端口,它侦听从HDFS客户端到Hadoop NameNode的IPC调用以进行HDFS元数据操作。您不应该尝试通过HTTP直接访问它。如果您想通过Web在HDFS上处理数据,则必须使用WebHDFS API,该API允许对文件系统中的数据执行Web请求。