У меня довольно странная проблема.
В настоящее время у меня есть поток nifi, который использует процессор getfile для захвата файла журнала, который сбрасывается в каталог. Оттуда он передается пользовательскому процессору, где файл обрабатывается внутри session.read с использованием класса BufferedReader. Я делаю всю необходимую обработку и передаю файлы потока. Простые вещи
Это прекрасно работает для файлов среднего размера, но когда я пытаюсь обработать большой файл журнала (около 2,5 ГБ), я начинаю возвращать значение null при попытке вызвать readLine () из буферизованного читателя. Кажется, что очень большие файлы не открываются и не читаются с помощью буферизированного читателя.
Есть ли какие-либо советы по устранению неполадок, чтобы выяснить, почему это происходит для больших файлов, а не для маленьких?