windows下IDEA操作远程HDFS(云主机 | 虚拟机)

windows下IDEA操作远程HDFS(云主机 | 虚拟机) 云主机开放端口9000、50010配置云主机hosts文件配置windows hosts文件注两个hosts文件的主机名要一样云主机用的是私网IPwindows用的是云主机的公网IP添加配置参数System.setProperty(HADOOP_USER_NAME, hadoop); #设置用户名 conf.set(dfs.replication, 1); # 根据自己的副本系数修改 conf.set(dfs.client.use.datanode.hostname, true); # 使用主机名访问DataNode fileSystem FileSystem.get(new URI(HDFS_PATH), conf, hadoop); # 用户名也可以在这里设置虚拟机关闭虚拟机的防火墙配置虚拟机hosts文件配置windsows的hosts文件可选hdfs://192.168.73.111:9000 # 不配windows的hosts hdfs://bigdata:9000 # 配windows的hosts设置用户名两种方式# 法一 System.setProperty(HADOOP_USER_NAME, hadoop); # 法二 fileSystem FileSystem.get(new URI(HDFS_PATH), conf, hadoop);