Apache nifi 1.15.0 avvio causati da un sensibile proprietà

0

Domanda

La risposta su molti forum è semplicemente "creare la chiave". Tuttavia, questo richiede anche ulteriori operazioni di manutenzione, perché poi il flow.xml.gz il file non può essere facilmente trasferito tra le distribuzioni. Non ho esperienza di questo rispetto alle precedenti versioni (v1.12.0 & 1.13.0).

Qualche idea su come risolvere questo problema?

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

Domanda simile: Mobile - Nifi : 1.14.0 - errore di Avvio, Causati da: org.apache.nifi.proprietà.SensitivePropertyProtectionException

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

Creare la chiave.

Non lasciate che NiFi generare uno casuale, offerta dalla distribuzione di codice insieme con tutte le altre impostazioni che vanno in nifi.proprietà. Se avete lo stesso tasto, è possibile copiare/migrazione del flow.xml.gz e condividere all'interno dei cluster. Questo funziona anche con una chiave crittografata se si fornisce la crittografia con chiave a brugola in bootstrap.conf durante la distribuzione.

L'ultima NiFi versione ha il supporto per Hashicorp volte. Che potrebbe consentono di ottenere le chiavi corrette in fase di esecuzione e di condividerli tra i nodi del cluster.

Se vuoi lavorare senza una chiave, è necessario utilizzare NiFi 1.13.2 o più anziani. Da admin guida:

A partire dalla versione 1.14.0, NiFi richiede un valore per " nifi.sensibili.oggetti di scena.chiave' in nifi.proprietà.

Il comando riportato di seguito può essere utilizzato per leggere un esistente flow.xml.gz configurazione e impostare una nuova proprietà sensibili chiave in nifi.proprietà:

$ ./bin/nifi.sh set-sensibile-proprietà-chiave [sensitivePropertiesKey]

La lunghezza minima di una nuova proprietà sensibili chiave è di 12 caratteri.

2021-11-26 08:21:55

L'ho fatto, quindi Nifi getta un altro centinaio di errori, come risultato (troppo a postare qui). Io in realtà non vuole una chiave o qualcosa di simile, anche io non riesco a trovare la documentazione suggerendo che questo è necessaria l'applicazione a correre.
kp-a

@ff-un ho controllato i documenti di nuovo e aggiornato la risposta. È nell'admin guida di Aggiornamento "la proprietà sensibili chiave"
Cyrus

Grazie per la risposta, sono in grado di leggere i documenti. Come detto prima, semplicemente la creazione di una chiave di risultati in molti, molti, molti più errori. La soluzione: ho creato una nuova distribuzione, copia e incollato il codice XML, e tutto funziona.
kp-a
0

Ignorare questo errore.

Creare una nuova distribuzione, l'importazione, il flusso di file tramite la GUI o copiare e incollare il codice XML del flusso di file, quindi riavviare la distribuzione.

Nel mio test, non ho visto alcuna prova che il sensibile proprietà key è richiesto.

2021-11-25 08:00:12

In altre lingue

Questa pagina è in altre lingue

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