Jai téléchargé et installé avec succès le package CDH 5 sur un seul nœud Linux en mode pseudo-distribué sur mon CentOS 6.5
Démarrer Hadoop et vérifier quil fonctionne correctement comme dans ce lien
Jai terminé avec succès les étapes suivantes
Étape 1: Formatez le NameNode.
Étape 2: Démarrez HDFS
Étape 3: Créez le répertoire / tmp
Étape 4 : Créez les répertoires système de MapReduce:
Étape 5: Vérifiez la structure du fichier HDFS
Étape 6: Démarrez MapReduce
en suivant la commande de létape 7 Jobtiens le erreur suivante.
Étape 7: Créer des répertoires dutilisateurs
$ sudo -u hdfs hadoop fs -mkdir -p / utilisateur / hadoopuser
mkdir: « / user / hadoopuser »: Aucun fichier ou répertoire de ce type
(où hadoopuser est mon linux l ogin nom dutilisateur)
Si je crée le répertoire manuellement en tant que / user / hadoopuser dans le système de fichiers, il naccepte pas.
Comment réussir létape 7 😕
Veuillez fournir le sloution pour procéder à linstallation restante.
Commentaires
Answer
Le moyen le plus simple de configurer un annuaire dutilisateurs est de se connecter à Hue en tant quadministrateur et de créer un compte utilisateur. Cela créera un répertoire dans HDFS situé dans / user / yourusername avec les autorisations appropriées pour travailler.
Réponse
Le problème est résolu. Jai créé les dossiers dans le terminal.
6b. hdfs dfs -mkdir / user hdfs dfs -mkdir / user / hduser
- Placez ce fichier sur HDFS: hadoop fs -put file1.txt /user/hduser/file1.txt hadoop fs -put file.txt file.txt
Réponse
Vous devez dabord créer le dossier / user.
sudo -u hdfs hadoop fs -mkdir -p / user
Commentaires
- Lindicateur
-p
signifie que vous navez pas ' à créer le répertoire parent en premier.
sudo hadoop fs -ls -l /
et voyez ce qui revient. Habituellement, une erreur dautorisations revient explicitement, mais voyons à quoi ressemble le chemin racine. Je me demande si le système de fichiers na jamais été formaté.