我正在开发一个Java应用程序,此应用程序正在将结果数据保存到HDFS。 Java应用程序应该运行在我的Windows机器上。在Java程序中读取一个hadoop配置文件从Unix路径
截至目前,我已将Hadoop配置文件(如core-site,hdfs-site.xml)复制到我的Windows机器并进行测试。以下是我的配置代码片段。
config.addResource(new Path("C:\\Hadoop\\core-site.xml"));
config.addResource(new Path("C:\\Hadoop\\hdfs-site.xml"));
config.addResource(new Path("C:\\Hadoop\\mapred-site.xml"));
config.addResource(new Path("C:\\Hadoop\\yarn-site.xml"));
有没有什么办法可以像我一样从我的Windows机器下载unix服务器直接加载配置文件。
config.addResource(new Path("/opt/hdp/2.3.4.7-4/hadoop/conf/core-site.xml"));
config.addResource(new Path("/opt/hdp/2.3.4.7-4/hadoop/conf/hdfs-site.xml"));
config.addResource(new Path("/opt/hdp/2.3.4.7-4/hadoop/conf/mapred-site.xml"));
config.addResource(new Path("/opt/hdp/2.3.4.7-4/hadoop/conf/yarn-site.xml"));
请帮助我。
+1
您的Windows机器是否安装了Unix服务器的磁盘(例如,通过Samba)?如果不是,答案是否定的。 –
+0
没有..我的本地windows机器上没有安装unix服务器磁盘。 –
+1
然后,你不清楚你在问什么。没有什么魔术可以从Windows上的Unix服务器读取文件。 –