Intern feil: Kan ikke tilbakestille hdfs interne "params" mens du er koblet til et hdfs filsystem

Problemet ble funnet på Cloudera CDH4, men gjelder for alle støttede versjoner av Hadoop.

Når du kjører et skript i konteksten "lokal" resultatene som produseres, men når du kjører i konteksten for hadoop det viser følgende feil Hadoop:

"Intern feil: kan ikke tilbakestille hdfs interne" params "mens du er koblet til et filsystem for hdfs."

Mulige årsaker:

1. - du enten ikke angir alternativet 'nameNode' på riktig måte i RxHdfsFileSystem()-kommandoen, eller du bruker feil portnummeret for HDFS i den samme funksjonen.

Hvis du kjører kode skjemaet en EdgeNode, må du kontrollere at innstillingen for "hostName" er det faktiske navnet på nameNode og ikke vertsnavnet for edgenode du kjører fra.

Også, kontroller Cloudera Manager og kontroller at tjenesten HDFS bruker port 8020, standardport. Hvis det kjører på en annen port, må du eksplisitt angir som i følgende kall i din Hadoop teste skript:

(For eksempel)

myNameNode <-"test1.acme.com"

myPort < - 1700

hdfsFS <-RxHdfsFileSystem (hostName = myNameNode, port = myPort)

2. - ved å angi en kantnode må du angi samme vertsnavn og port innstillinger i både RxHadoopMR() og RxHdfsFileSystem()

3.-Kontroller at du har kopiert RevoScaleR krukken filen fra katalogen der du startet installasjonsprogrammet revolusjon (revolusjon mappe)

scaleR-hadoop-0,1-SNAPSHOT.jar i mappen Cloudera Hadoop lib, som vanligvis er:

/OPT/cloudera/parcels/CDH/lib/hadoop/lib (for kolli) eller

/usr/lib/hadoop/lib/ 

Denne filen må være kopiert til denne mappen på alle nodene i klyngen Hadoop.

Når du har endret noen av disse parameterne, og kjøre skriptet som i utgangspunktet viste feilen på nytt.

Hvis feilen vedvarer, kontakter du kundestøtte for en dypere feilsøking.

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×