У меня есть большой файл, и я использую splitter
для его обработки. Я использую .split().tokenize("\n", 5).streaming();
для группировки строк.Camel Split несколько файлов
Как я могу отправить каждую группу на другую конечную точку?
У меня есть большой файл, и я использую splitter
для его обработки. Я использую .split().tokenize("\n", 5).streaming();
для группировки строк.Camel Split несколько файлов
Как я могу отправить каждую группу на другую конечную точку?
Это должно сделать трюк для вас.
.split().tokenize("\n", 250000).streaming()
.to(file://directory)
.end()
Вы также можете использовать другую конечную точку вместо .to (file: //).
Вам также нужно будет установить новое имя файла, чтобы файлы записывались с использованием нового имени, иначе файл будет переопределен (поведение по умолчанию). –
Не могли бы вы добавить немного больше подробностей о проблеме, которая у вас есть? – abarisone
Мне нужно разбить файл на более мелкие файлы. Я пытаюсь сделать это с помощью сплиттера. – lioshaq
. Что означает @abarisone, нам нужен какой-то контекст на общей большой картине, какой-то контекст того, насколько велик файл, какова конечная цель после расщепления и что вы пробовали до сих пор? – prabugp