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

  • încercaț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.
  • Acest lucru ar putea fi mai bun la serverfault.com

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

  1. 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.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *