Mover datos a hdfs usando el interruptor copyFromLocal

No sé qué está pasando aquí, pero estoy tratando de copiar un archivo simple de un directorio en mi sistema de archivos local al directorio especificado para hdfs.

En mi hdfs-site.xml, he especificado que el directorio para hdfs será / home / vaibhav / Hadoop / dataNodeHadoopData usando las siguientes propiedades:

<name>dfs.data.dir</name>
<value>/home/vaibhav/Hadoop/dataNodeHadoopData/</value>

and 

<name>dfs.name.dir</name>
<value>/home/vaibhav/Hadoop/dataNodeHadoopData/</value>

Estoy usando el siguiente comando:

bin/hadoop dfs -copyFromLocal /home/vaibhav/ml-100k/u.data /home/vaibhav/Hadoop/dataNodeHadoopData

para copiar el archivo u.data desde su ubicación del sistema de archivos local al directorio que especifiqué como directorio Hdfs. Pero cuando hago esto, no pasa nada, no hay error, nada. Y ningún archivo se copia en el hdsf. ¿Estoy haciendo algo mal? Cualquier problema de permisos podría estar allí?

Sugerencias necesarias.

Estoy usando el modo de nodo único pseudo distribuido.

Además, en una nota relacionada, quiero pedir que en mi programa de reducción de mapas haya configurado la configuración para que apunte a inputFilePath como /home/vaibhav/ml-100k/u.data. Entonces, ¿no copiaría automáticamente el archivo desde la ubicación dada a hdfs?

Respuestas a la pregunta(1)

Su respuesta a la pregunta