OneFS: Forsøk på å bruke funksjonen for etikett for Apache Hadoop YARN-noden mislykkes
Sammendrag: OneFS: Forsøk på å bruke funksjonen for etikett for Apache Hadoop YARN-noden mislykkes
Denne artikkelen gjelder for
Denne artikkelen gjelder ikke for
Denne artikkelen er ikke knyttet til noe bestemt produkt.
Det er ikke produktversjonene som identifiseres i denne artikkelen.
Symptomer
Problem |
Når du prøver å bruke etikettfunksjonen for Apache Hadoop YARN-noden, mislykkes handlingen, og OneFS genererer en feilmelding.
Når brukerne prøver å bruke etikettfunksjonen for YARN-node med OneFS 7.2.1.x og Apache Hadoop 2.7, kan de få en -appendToFile: Kritisk intern feilmelding. |
Miljø |
| OneFS 7.2.1.x og Hadoop 2.7 |
Årsak
Årsak
Som standard lagrer Hadoop nodeetikettinformasjon i en katalog på HDFS-klyngen. Isilon OneFS 7.2.1.x gjenkjenner ikke appendtofile-parameteren som sendes fra Hadoop 2.7, og kan generere feil når brukere prøver å bruke etikettfunksjonen for YARN-noden.Oppløsning
Resolution (oppløsning)
Gjør ett av følgende for å løse dette problemet:
-
OneFS 7.2.1.2
- Implementer løsningen nedenfor
-
OneFS 7.2.1.1
- Bruk patch-164059 først, og implementer deretter løsningen nedenfor
Omgåelse av problemet
Implementer følgende midlertidige løsning for å opprette og bruke en etikettkatalog for YARN-node manuelt som ligger på OneFS-klyngen i stedet for HDFS-klyngen. Merk: Hvis du har kjørt isilon_hadoop_tools-skriptet på GitHub, trenger du ikke å følge denne løsningen, siden skriptet automatisk oppretter og gir tillatelse til riktig katalog.
Trinn 1. Klargjøre OneFS for å lagre nodeetikettinformasjon
Utfør følgende trinn på OneFS-klyngen.
Merk: I fremgangsmåten nedenfor refererer HDFS_ROOT_DIR til HDFS-rotkatalogen på OneFS-klyngen.
- Opprett den nye katalogen på OneFS for å være vert for nodeetikettlageret.
- mkdir -p HDFS_ROOT_DIR/system/garn/node-labels
- Bekreft at brukergarnet eksisterer. Merk: Hvis du ikke allerede har opprettet en bruker som heter garn , opprett en nå. Hvis du vil ha informasjon om hvordan du oppretter brukere, kan du se delen Administrere lokale brukere og grupper i administrasjonsveiledningen for Isilon OneFS CLI.
- ISI Auth-brukerliste
- Gjør brukergarnet til eier av den nye katalogen.
- chown garn HDFS_ROOT_DIR/system/garn/node-etiketter
- Endre tillatelsesnivået for katalogen slik at eieren kan lese, skrive og kjøre.
- chmod 700 HDFS_ROOT_DIR/system/garn/node-etiketter
(Valgfritt) Trinn 2: Direkte Apache Hadoop til å lagre informasjon om nodeetikett på OneFS
Utfør følgende trinn på HDFS-klyngen.
- Bruk en nettleser for å logge på Ambari Manager på HDFS-klyngen.
- Fra det øverste banneret på Ambari-dashbordet klikker du på Tjenester.
- Klikk på GARN fra panelet til venstre.
- Klikk på fanen Configs .
- Klikk på kategorien Innstillinger.
- Under YARN-funksjoner bekrefter du at nodeetiketter er aktivert.
- Klikk på Save (Lagre).
- Klikk på kategorien Avansert .
- Utvid delen Avansert garn-site.
- I feltet yarn.node-labels.fs-store.root-dir bekrefter du at standard /system/yarn/node-labels er oppført.
- Klikk på Save (Lagre).
Tilleggsinformasjon
Tilleggsinformasjon
Apache-informasjon om Hadoop 2.7-problemet:
issues.apache.org/jira/browse/HDFS-9290Apache-dokumentasjon om hvordan du bruker Garns nodeetikettfunksjon:
hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/NodeLabel.htmlHortonworks dokumentasjon om hvordan du bruker Garns nodeetikettfunksjon:
docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.4.2/bk_yarn_resource_mgt/content/ch_node_labels.html
Apache-informasjon om Hadoop 2.7-problemet:
issues.apache.org/jira/browse/HDFS-9290Apache-dokumentasjon om hvordan du bruker Garns nodeetikettfunksjon:
hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/NodeLabel.htmlHortonworks dokumentasjon om hvordan du bruker Garns nodeetikettfunksjon:
docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.4.2/bk_yarn_resource_mgt/content/ch_node_labels.html
Berørte produkter
IsilonProdukter
IsilonArtikkelegenskaper
Artikkelnummer: 000052203
Artikkeltype: Solution
Sist endret: 26 mar. 2025
Versjon: 4
Få svar på spørsmålene dine fra andre Dell-brukere
Støttetjenester
Sjekk om enheten din er dekket av støttetjenestene.