Problema nustatyta Cloudera CDH4, bet skirtas bet Hadoop versija.

Vykdant Hadoop scenarijų "vietos" kontekste rezultatai gaminamos, bet kai hadoop kontekste rodo šį klaidos:

"Vidinė klaida: nepavyksta iš naujo nustatyti hdfs vidinį params prisijungę į hdfs failų sistemą."

Galimos priežastys:

1. - arba ne nustatote pasirinktį "nameNode" tinkamai RxHdfsFileSystem() komandoje arba jūs naudojate neteisingas prievado numerį HDFS į tą pačią funkciją.

Jei jūs naudojate savo kodo forma yra EdgeNode, įsitikinkite, kad, kad "hostName" parametras yra realiu nameNode ir ne edgenode, jūs naudojate iš hostname.

Be to, patikrinkite Cloudera Manager ir patikrinkite, ar HDFS tarnybos naudojamas prievado 8020, numatytasis prievadas. Jei ji veikia prie kito prievado, jums reikės aiškiai nustatyti, šį kvietimą į savo Hadoop bandymo scenarijų:

(Pvz.)

myNameNode <-"test1.acme.com"

myPort < - 1700

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

2. – Jei nurodęs krašto mazgą, reikia nurodyti to paties kompiuterio vardą ir prievado parametrai RxHadoopMR() ir RxHdfsFileSystem()

3.-Įsitikinkite, kad tą nukopijuotą RevoScaleR jar failą iš katalogo, kai jūs pradėjo Revolution installer (Revolution aplankas),

Skaleris-hadoop-0.1-SNAPSHOT.jar Cloudera Hadoop lib kataloge, kuri paprastai yra:

/opt/cloudera/parcels/CDH/lib/Hadoop/lib (už siuntų) arba

/usr/lib/hadoop/lib/ 

Šis failas turi būti nukopijuoti į šį aplanką visi mazgai jūsų Hadoop sankaupos.

Po pakeisti bet kurį iš šių parametrų, dar kartą paleiskite scenarijų, kuris iš pradžių parodė klaidą.

Jei problema išlieka, kreipkitės į techninės pagalbos, giliau trikčių šalinimas.

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?

Dėkojame už jūsų atsiliepimus!

×