Когда пользователь записывает файл в задании, DBIO выполнит для вас следующие действия:
- Пометка файлов с уникальным идентификатором транзакции.
- Запись файлов непосредственно вих окончательное местоположение.
- Пометить транзакцию как выполненную при фиксации заданий.
Невозможно сделать это напрямую, чтобы изменить имя файла в сохранении Spark.
Spark использует Hadoop File Format, который требует, чтобы данные были разбиты на части - вот почему у вас есть частично файлы. Вы можете легко изменить имя файла после обработки, как в потоке SO .
Вы можете сослаться на аналогичный поток SO , в котором устранена аналогичная проблема.
Надеюсь, это поможет.