I tentativi da parte di OneFS di utilizzare la funzione delle etichette dei nodi YARN Apache Hadoop hanno esito negativo (in inglese)
Riepilogo: I tentativi da parte di OneFS di utilizzare la funzione delle etichette dei nodi YARN Apache Hadoop hanno esito negativo (in inglese)
Questo articolo si applica a
Questo articolo non si applica a
Questo articolo non è legato a un prodotto specifico.
Non tutte le versioni del prodotto sono identificate in questo articolo.
Sintomi
Problema |
Quando si tenta di utilizzare la funzionalità di etichettatura del nodo Apache Hadoop YARN, l'azione ha esito negativo e OneFS genera un messaggio di errore.
Quando si tenta di utilizzare la funzionalità di etichettatura dei nodi YARN con OneFS 7.2.1.x e Apache Hadoop 2.7, gli utenti possono ricevere un -appendToFile: Messaggio di errore irreversibile interno. |
Ambiente |
| OneFS 7.2.1.x e Hadoop 2.7 |
Causa
Causa
Per impostazione predefinita, Hadoop archivia le informazioni sull'etichetta dei nodi in una directory del cluster HDFS. Isilon OneFS 7.2.1.x non riconosce il parametro appendtofile inviato da Hadoop 2.7 e potrebbe generare errori quando gli utenti tentano di utilizzare la funzionalità di etichettatura del nodo YARN.Risoluzione
Risoluzione
Per risolvere questo problema, effettuare una delle seguenti operazioni:
-
OneFS 7.2.1.2
- Implementare la soluzione alternativa fornita di seguito
-
OneFS 7.2.1.1
- Applicare prima la patch-164059, quindi implementare la soluzione alternativa fornita di seguito
Soluzione alternativa
Implementare la seguente soluzione alternativa per creare manualmente e utilizzare una directory con etichetta del nodo YARN che risiede nel cluster OneFS anziché nel cluster HDFS. Nota: Se è stato eseguito lo script isilon_hadoop_tools su GitHub, non è necessario seguire questa soluzione alternativa, in quanto lo script crea automaticamente e autorizza la directory corretta.
Passaggio 1. Preparazione di OneFS per l'archiviazione delle informazioni sulle etichette dei
nodiAttenersi alla seguente procedura nel cluster OneFS.
Nota: Nella procedura seguente, HDFS_ROOT_DIR fa riferimento alla directory principale HDFS nel cluster OneFS.
- Creare la nuova directory in OneFS per ospitare l'archivio delle etichette dei nodi.
- mkdir -p HDFS_ROOT_DIR/sistema/filato/etichette dei nodi
- Verificare l'esistenza del filato dell'utente. Nota: Se non hai già creato un utente chiamato yarn , creane uno ora. Per informazioni sulla creazione di utenti, consultare la sezione Gestione di utenti e gruppi locali della Guida all'amministrazione di Isilon OneFS CLI.
- Elenco utenti di autenticazione ISI
- Fare in modo che l'utente yarn sia il proprietario della nuova directory.
- Filato chown HDFS_ROOT_DIR/sistema/filato/etichette dei nodi
- Modificare il livello di autorizzazione della directory per consentire al proprietario di leggere, scrivere ed eseguire.
- chmod 700 HDFS_ROOT_DIR/sistema/filato/etichette dei nodi
(Facoltativo) Passo 2: Indirizzare Apache Hadoop per archiviare le informazioni sull'etichetta dei nodi in OneFS
Attenersi alla seguente procedura sul cluster HDFS.
- Utilizzando un browser, accedere ad Ambari Manager sul cluster HDFS.
- Dal banner superiore del dashboard di Ambari, cliccare su Services.
- Nel pannello a sinistra, fate clic su YARN.
- Cliccare sulla scheda Configs.
- Fare clic sulla scheda Impostazioni.
- In Funzionalità YARN verificare che le etichette dei nodi siano abilitate.
- Cliccare su Save.
- Cliccare sulla scheda Avanzate .
- Espandi la sezione Advanced yarn-site.
- Nel campo yarn.node-labels.fs-store.root-dir verificare che sia elencato il valore /system/yarn/node-labels predefinito.
- Cliccare su Save.
Informazioni aggiuntive
Informazioni
aggiuntiveInformazioni su Apache sul problema di Hadoop 2.7:
issues.apache.org/jira/browse/HDFS-9290Documentazione di Apache su come utilizzare la funzione dell'etichetta dei nodi di Yarn:
hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/NodeLabel.htmlDocumentazione Hortonworks su come utilizzare la funzione di etichetta dei nodi di Yarn:
docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.4.2/bk_yarn_resource_mgt/content/ch_node_labels.html
aggiuntiveInformazioni su Apache sul problema di Hadoop 2.7:
issues.apache.org/jira/browse/HDFS-9290Documentazione di Apache su come utilizzare la funzione dell'etichetta dei nodi di Yarn:
hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/NodeLabel.htmlDocumentazione Hortonworks su come utilizzare la funzione di etichetta dei nodi di Yarn:
docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.4.2/bk_yarn_resource_mgt/content/ch_node_labels.html
Prodotti interessati
IsilonProdotti
IsilonProprietà dell'articolo
Numero articolo: 000052203
Tipo di articolo: Solution
Ultima modifica: 26 mar 2025
Versione: 4
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.