Błąd uruchomienia apache nifi 1.15.0, spowodowane przez wrażliwe właściwością

0

Pytanie

Odpowiedź na wielu forach polega na tym, aby po prostu "nowy klucz". Jednak jest to również wymaga dalszej obsługi, bo wtedy flow.xml.gz plik nie może być łatwo przeniesiony między działami. Ja nie spotkałem się z tym w poprzednich wersjach (v1.12.0 i 1.13.0).

Jakieś myśli w celu złagodzenia tego problemu?

Error: 
ERROR [main] o.a.nifi.properties.NiFiPropertiesLoader Clustered Configuration Found: Shared Sensitive Properties Key [nifi.sensitive.props.key] required for cluster nodes

ERROR [main] org.apache.nifi.NiFi Failure to launch NiFi due to java.lang.IllegalArgumentException: There was an issue decrypting protected properties

Podobne pytanie: Docker - Nifi : 1.14.0 - Zawiesza się przy starcie - Spowodowane przez: org.apache.nifi.properties (właściwości).Wyjątek ochrony wrażliwej

apache-nifi kubernetes
2021-11-24 01:45:12
2
0

Utwórz klucz.

Nie pozwól, aby NiFi wygenerować losowy plik, wybierz go z kodu wdrażania razem z innymi ustawieniami, które wchodzą w plik nifi.properties (właściwości). Jeśli masz ten sam klucz, możesz skopiować/przenieść flow.xml.gz i wspólnie użyj go w klastrach. To działa również z zaszyfrowaną kluczem, jeśli można dostarczyć heksadecymalny klucz do odszyfrowania w pliku bootstrap.conf podczas wdrażania.

Najnowsza wersja NiFi obsługuje magazynu Hashicorp. To może pozwolić ci uzyskać odpowiednie klucze w czasie wykonywania i udostępniać je na węzłach klastra.

Jeśli chcesz pracować bez klucza, trzeba będzie korzystać z NiFi 1.13.2 lub starsze. Z podręcznika administratora:

Począwszy od wersji 1.14.0, dla NiFi wartość 'nifi.sensitive.props.klucz' w нифи.właściwości.

Następujące polecenie może być wykorzystany do odczytu istniejącego flow.xml.gz skonfigurować i zainstalować nowy klucz wrażliwych właściwości w nifi.properties:

$ ./bin/nifi.sh ustawić-wrażliwy-klucz właściwości [sensitivePropertiesKey]

Minimalna wymagana długość do nowego klucza wrażliwych właściwości wynosi 12 znaków.

2021-11-26 08:21:55

Zrobiłem to, a następnie Нифи w wyniku wyrzuca jeszcze setkę błędów (zbyt wiele, aby publikować tutaj). Właściwie nie potrzebuję klucza czy coś takiego, ja również nie mogę znaleźć dokumentację, przewidujący, że jest to wymagane do uruchomienia aplikacji.
kp-a

@kp-a Ja ponownie sprawdził dokumenty i odnowił odpowiedź. To jest napisane w podręczniku administratora w sekcji "Aktualizacja klucza poufnych właściwości".
Cyrus

Dziękuję za odpowiedź, mogę czytać dokumenty. Jak już wspomniano wcześniej, łatwe tworzenie klucza prowadzi do jeszcze większej ilości błędów. Rozwiązanie: założyłem nowe wdrożenie, skopiowałem i wkleiłem XML i wszystko działa.
kp-a
0

Zignoruj ten błąd.

Utwórz nowe wdrożenie, albo zaimportuj plik przepływu przez interfejs graficzny, lub skopiuj i wklej plik strumienia XML, a następnie ponownie uruchom instalację.

W trakcie moich testów nie widziałem żadnych dowodów na to, że wymagane właściwości poufnego klucza.

2021-11-25 08:00:12

W innych językach

Ta strona jest w innych językach

Русский
..................................................................................................................
Italiano
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................