Я разрабатываю приложение Java, и это приложение сохраняет данные результата в HDFS. Приложение Java должно запускаться на моей машине Windows.Прочтите конфигурацию hadoop Файлы из Unix Path в программе Java
На данный момент я скопировал конфигурационные файлы 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"));
Есть ли способ загрузить файлы конфигурации непосредственно с сервера unix с моего Windows-устройства, как показано ниже.
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-сервера. –
Тогда непонятно, что вы просите. Нет никакого волшебного трюка, который будет читать файлы с Unix-сервера в Windows. –