Descarc și am instalat pachetul CDH 5 cu succes pe un singur nod Linux în modul pseudo-distribuit pe CentOS 6.5
Lansarea Hadoop și verificarea funcționează corect ca în acest link
Am finalizat cu succes pașii următori
Pasul 1: Formatați NameNode.
Pasul 2: Porniți HDFS
Pasul 3: Creați directorul / tmp
Pasul 4 : Creați directoarele de sistem MapReduce:
Pasul 5: Verificați structura fișierului HDFS
Pasul 6: Porniți MapReduce
în timp ce urmați comanda din pasul 7 primesc următoarea eroare.
Pasul 7: Creați directoare utilizator
$ sudo -u hdfs hadoop fs -mkdir -p / user / hadoopuser
mkdir: „/ user / hadoopuser”: Nu există un astfel de fișier sau director
(unde hadoopuser este linuxul meu l ogin username)
Dacă creez directorul manual ca / user / hadoopuser în sistemul de fișiere, acesta nu acceptă.
Cum reușești pasul 7 😕
Vă rugăm să furnizați sloution pentru a procesa instalarea rămasă.
Comentarii
Răspuns
Cel mai simplu mod de a configura un director de utilizator este să vă conectați la Hue ca administrator și să creați un cont de utilizator. Aceasta va crea un director în HDFS situat la / user / yourusername cu permisiunile corecte de a lucra.
Răspuns
Problema este rezolvat. Am creat folderele în terminal.
6b. hdfs dfs -mkdir / user hdfs dfs -mkdir / user / hduser
- Puneți acest fișier la HDFS: hadoop fs -put file1.txt /user/hduser/file1.txt hadoop fs -put file.txt file.txt
Răspuns
Ar trebui să creați / folderul utilizatorului la început.
sudo -u hdfs hadoop fs -mkdir -p / user
Comentarii
- Steagul
-p
înseamnă că nu trebuie să creați ' directorul părinte mai întâi.
sudo hadoop fs -ls -l /
și vedeți ce revine. De obicei, o eroare de permisiuni revine în mod explicit, dar permite să analizăm cum arată calea rădăcină. Mă întreb dacă sistemul de fișiere nu a fost niciodată formatat.