Файл потока Apache NIFI из процессора PUTSQL не отправляется в очередь сбоев или повторных попыток

У меня большой объем данных, и я использую процессор PUTSQL для вставки в базу данных.
При вставке данных я заметил несколько сбоев, говорящих IndexOutOfBoundException.

Вот журнал ошибок:

ошибка исключения в журналах

Подключены очереди FAILED и RETRY от PUTSQL к PUTFILE для захвата запроса в случае его сбоя. Но при сбое PUTSQL поток-файл не отправляется в очередь с помощью PUTSQL. Пожалуйста, дайте нам знать, как я могу увидеть неудавшийся запрос в этом сценарии?

Еще один вопрос:

Когда я выполнял Data Provenance на процессоре PUTSQL, он не показывает текущие данные и, кажется, показывает только 1000 введенных. Есть ли способ увидеть полные данные по конкретному процессору ??


person ravi    schedule 08.04.2017    source источник
comment
, До PutSQL какой у вас процессор?   -  person Mister X    schedule 10.04.2017
comment
Пользовательский интерфейс Provenance имеет ограничение в 1000 записей для отображения. Если вы измените фильтр поиска, вы можете сузить список последних записей, которые вам нужны.   -  person James    schedule 11.04.2017


Ответы (1)


Этот вопрос уже довольно подробно ответил на HCC. Вот ключевой раздел, объясняющий ситуацию:

Потоковый файл не выходит из FAILED-соединения, потому что сеанс откатывается до входящей очереди. ... Это означает, что потоковый файл оштрафован, а затем снова помещен во входящую очередь для процессора PutSQL.

person Dennis Jaheruddin    schedule 18.12.2018