2016-10-06 3 views
2

24 시간 동안 프로세서를 실행했습니다. 다른 지점 (동일한 연결 풀 서비스에 3 가지 PutSQL 프로세서가 있음)에서 데이터가 SQL로 전송되지 않습니다. 이제는 프로세서로 들어오는 데이터를 볼 수 있지만 아무 것도 나오지 않습니다. PutSQL not outputing anythingPutSQL Nifi 프로세서가 데이터를 보내지 않음

+0

PutSQL 프로세서의 오류 또는 경고를 나타내는 로그 (예 : logs/nifi-app.log)가 있습니까? 얼마나 자주 데이터를 쓰고 있습니까? 귀하의 사진에서 프로세서가 멈추는 것을 볼 수 있습니다. 시작하면 프로세서가 다시 작동합니까? – mattyb

+0

시행 착오를 통해 Fragmented Transaction을 False에서 True로 전환하면 문제가 해결 된 것으로 나타났습니다. 그래도 단편적인 트랜잭션 지원이 어떤 것인지 이해할 수는 없습니다. –

+0

약간 복잡 할 수 있으며 원래 ConvertJSONtoSQL을 보완하기 위해 만들어졌습니다. 기본적으로 동일한 속성 값 (ID 및 개수)이있는 모든 흐름 파일을 기다린 다음 한 번에 하나씩이 아닌 모든 SQL 문을 한 번에 보냅니다. , 후자는 비효율적 일 수있다. – mattyb

답변

1

시행 착오를 통해 Fragmented Transaction을 False에서 True로 전환하면 문제가 해결 된 것으로 나타났습니다.