Привет Я пытаюсь создать небольшую программу Spark в Java. Я создаю объект конфигурации Hadoop, как показано ниже:Объект конфигурации Hadoop, не указывающий на файловую систему hdfs
Configuration conf = new Configuration(false);
conf.addResource(new Path("/dir/core-site.xml"));
conf.addResource(new Path("/dir/hdfs-site.xml"));
conf.addResource(new Path("/dir/yarn-site.xml"));
Когда я звоню следующий я получаю файловую систему, но она указывает на локальной файловой системе, а не HDFS файловой системы
FileSystem fs = FileSystem.get(conf);
Пожалуйста, руководство I Я новичок в Hadoop. Заранее спасибо.
Привет, даже если я не укажу conf.set ("fs.defaultFS"), он по-прежнему возвращает мне объект локальной файловой системы – u449355
В моем случае я генерирую жирную банку, возможно, в вашем случае файлы conf не находятся в classpath ваших узлов. – bachr