I have a 7 node cluster.

Now if ssh to NN, and type in-hadoop -put /home/hadoop/Desktop/test.java
/user/hadoop ------> the file gets placed in HDFS and gets replicated
automatically.

Now if the same file is in one of the datanodes in the same location. And I
want to place it in HDFS through NN, and not ssh'ing to that
datanode-------> then what should the format of the command.

I tried hadoop -put 10.20.220.30:50133/home/hadoop/Desktop/test.java
/user/hadoop-------> here, 30 Ip is the datanode.


But it didn't work. Also, I want to make it work though JAVA code by using
all thise API's. So will I have to invoke RPC clients and servers methods to
resolve this??


Also, If this complete structure is executed on a remote node that has no
connections with hadoop, what kind of scenarios I will have to face?

Thanks!

-- 
Regards!
Sugandha

Reply via email to