Probleem leiti Cloudera CDH4, kuid mis tahes toetatud Hadoopi versiooni.
"Kohalik" kontekstis tulemus on toodetud Hadoopi skripti käivitamisel, kuid kui töötab Hadoopi kontekstis näitab järgmine tõrge:
"Sisemine tõrge: ei saa lähtestada hdfs sisemine params hdfs failisüsteemi Internetti."
Võimalikud põhjused:
1. – Kas pole seate suvandi "Namenode'ini" õigesti RxHdfsFileSystem() käsu või kasutate vale pordi number HDFS selle sama funktsiooni.
Kui kasutate koodi kujul on EdgeNode, veenduge, et 'hostName' on tegelik nimi Namenode'ini ja mitte edgenode kasutate hostname.
Samuti kontrollige Cloudera Manager ja veenduge, et HDFS teenus kasutab porti 8020, vaikeport. Kui see töötab teise porti, peate kindlalt seatud mis järgmise kõne oma Hadoopi testi skripti:
(Näiteks)
myNameNode <-"test1.acme.com"
myPort < - 1700
hdfsFS <-RxHdfsFileSystem (hostName = myNameNode, port = myPort)
2. - edge sõlme, peate määrama sama hostinime ja pordi sätted RxHadoopMR() ja RxHdfsFileSystem() määramise korral
3.-Veenduge, et see on kopeeritud RevoScaleR jar faili Revolution Installeri (Revolution kausta), alustati kataloogist
Mastaabimuundur Hadoopi-0,1 SNAPSHOT.jar Cloudera Hadoopi lib kataloogi, mis on tavaliselt:
/opt/cloudera/parcels/CDH/lib/Hadoop/lib (saadetiste) puhul või
/usr/lib/hadoop/lib/
See fail peab olema kopeerida selle kausta kõik sõlmed Hadoopi klastri.
Kui kõik need parameetrid uuesti käivitada skripti, mis algselt ilmnes tõrge.
Kui tõrge püsib, pöörduge tehnilise toe sügavamale tõrkeotsinguks.