Я пытаюсь сохранить фрейм данных в указанное c местоположение.
successDF.toJavaRDD().saveAsTextFile(successFilePath);
Здесь successFilePath: /hdfs/tmp/20200102/04.dat
Мне нужно сохранить данные с именем файла как 04.dat, где 20200102 и 04 идут как аргументы
Но процесс создает несколько файлов, как показано ниже:
Folder: /hdfs/tmp/20200102/04.dat
Files:
._SUCCESS.crc
.part-00000.crc
_SUCCESS
part-00000
Мое требование заключается в том, что выходной файл должен быть создан в /hdfs/tmp/20200102
, и в папке должен быть только 1 файл с имя файла как: 04.dat
Примечание: я использую Spark Java
Пожалуйста, предложите