如何禁用对 Hadoop RPC 端口的 HTTP 请求
How to disable HTTP requests to Hadoop RPC port
我已经为我的 Hadoop 集群启用了安全性并且它工作正常。但是当我访问 link 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 请求吗?
8020 - 是Hadoop文件系统的默认端口,它监听从HDFS客户端到Hadoop NameNode的IPC调用,用于HDFS元数据操作。您不应尝试通过 HTTP 直接访问它。如果你想通过网络使用 HDFS 上的数据,你必须使用 WebHDFS API,它允许对文件系统中的数据执行网络请求。
看看 apache 文档中的 Data Confidentiality 部分,我认为您正在寻找 RPC 加密。
我已经为我的 Hadoop 集群启用了安全性并且它工作正常。但是当我访问 link 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 请求吗?
8020 - 是Hadoop文件系统的默认端口,它监听从HDFS客户端到Hadoop NameNode的IPC调用,用于HDFS元数据操作。您不应尝试通过 HTTP 直接访问它。如果你想通过网络使用 HDFS 上的数据,你必须使用 WebHDFS API,它允许对文件系统中的数据执行网络请求。
看看 apache 文档中的 Data Confidentiality 部分,我认为您正在寻找 RPC 加密。