ubuntu

Ubuntu HDFS配置可以远程操作吗

小樊
43
2025-12-16 20:15:33
栏目: 智能运维

可以实现远程操作 HDFS

Ubuntu 上,HDFS 默认支持从集群外部进行命令行与程序化访问。关键在于正确设置 NameNode 的 RPC 地址网络绑定,并在客户端配置指向该地址。若仅把 fs.defaultFS 设为 localhost,则只能本机访问;将其改为 主机名或域名 并在需要时开启对外绑定,即可实现远程访问。

快速配置步骤

常见访问方式与配置要点

访问方式 客户端侧配置 服务端要点
命令行 hdfs dfs / hadoop fs core-site.xml 中 fs.defaultFS=hdfs://:9000 正确设置 dfs.namenode.rpc-address;必要时 dfs.namenode.rpc-bind-host=0.0.0.0
Java API 使用 FileSystem.get(URI.create(“hdfs://:9000”), conf, “user”) 同上;HA 场景需额外配置 dfs.nameservices/dfs.ha.namenodes…/failover.proxy.provider
Web UI 浏览器访问 http://:9870 开放 9870 端口;如仅内网访问,限制来源网段

说明:命令行与 API 通过 RPC 端口 9000 访问;Web UI 默认 9870(Hadoop 3.x)。HA 模式需提供 nameservicesfailover 代理配置。

安全与网络建议

0
看了该问题的人还看了