안녕하세요, 저는 Apache Nifi를 사용하고 있습니다. 프로세서를 중단하지 않고도 프로세서 설정을 변경할 수있는 방법을 알고 있는지 궁금합니다. 또는 정보의 손실을 막기위한 가능한 대안. 프로세서가 실행되는 동안아파치 nifi 프로세서를 중지하지 않고 구성을 업데이트하는 방법은 무엇입니까?
감사
안녕하세요, 저는 Apache Nifi를 사용하고 있습니다. 프로세서를 중단하지 않고도 프로세서 설정을 변경할 수있는 방법을 알고 있는지 궁금합니다. 또는 정보의 손실을 막기위한 가능한 대안. 프로세서가 실행되는 동안아파치 nifi 프로세서를 중지하지 않고 구성을 업데이트하는 방법은 무엇입니까?
감사
프로세서의 구성을 변경할 수 없습니다 이것은 의도적으로 이루어집니다. 이는 onTrigger 메소드에서 프로세서가 시작될 때 유효성 검사를 통과 한 모든 속성이 동일한 값을 갖도록 보장하기 위해 프로세서 개발자에게 보장을 제공합니다.
사용 사례를 더 자세히 설명 할 수 있다면 다른 접근 방식을 생각해 볼 수 있습니다.
대체 솔루션이 있습니다. 중복되면 프로세서가 해당 구성을 원하는 것으로 업데이트합니다. 복제물의 출력은 다음 프로세서에 연결됩니다. 원래 프로세서는 중지되고 큐에 대기 연결된 중복 된 다음 켜집니다.
어떤 식 으로든 데이터 흐름은 중단되어야하지만이 방법으로 프로세서에서 만드는 데 더 많은 시간이 걸리는 변경은 중단의 영향을 줄이기 위해 먼저 복제본에서 만들 수 있습니다 가능한 한 많이.
안부