Créer un répertoire dans le système de fichiers hadoop

Je suis nouveau sur hadoop. Je suis en train de créer un répertoire dans hdfs, mais je ne suis pas en mesure de créer.

Je me suis connecté au "hduser" donc j'ai supposé que /home/hduser" pré-existe en tant que Unix fs. J'ai donc essayé de créer hadoop répertoire à l'aide de commande ci-dessous.

[hduser@Virus ~]$ hadoop fs -mkdir /home/hduser/mydata/
14/12/03 15:04:53 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
mkdir: `/home/hduser/mydata/': No such file or directory

Après la recherche en ligne, j'ai pensé qu'il est possible que hadoop n'est pas en mesure de comprendre "/home/hduser" ou que je m en utilisant hadoop2 où mkdir ne fonctionnent pas comme la commande Unix "madir -p" (de manière récursive). J'ai donc essayé de créer "/mydata", mais pas de chance.

[hduser@Virus ~]$ hadoop fs -mkdir /mydata
14/12/03 15:09:26 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
mkdir: Cannot create directory /mydata. Name node is in safe mode.

J'ai essayé de quitter le mode sans échec, mais encore le problème persiste.

[hduser@Virus ~]$ hdfs dfsadmin -safemode leave
14/12/03 15:09:13 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Safe mode is OFF

J'ai aussi essayé avec "/user/mydata" "/utilisateur" est le répertoire qui hadoop a pris comme à la maison.

[hduser@Virus ~]$ hadoop fs -mkdir /user/mydata
14/12/03 15:36:20 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
mkdir: Cannot create directory /user/mydata. Name node is in safe mode.

Maintenant comment déboguer?

Votre nom de nœud de pas encore à gauche en mode sans échec.unmeshasreeveni.blogspot.dans/2014/04/...

OriginalL'auteur virus | 2014-12-03