我正在開發一個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"));
請幫助我。
您的Windows機器是否安裝了Unix服務器的磁盤(例如,通過Samba)?如果不是,答案是否定的。 –
沒有..我的本地windows機器上沒有安裝unix服務器磁盤。 –
然後,你不清楚你在問什麼。沒有什麼魔術可以從Windows上的Unix服務器讀取文件。 –