I guess it is TCP . The server is DataXceiverServer<http://www.grepcode.com/file/repository.cloudera.com/content/repositories/releases/org.apache.hadoop/hadoop-hdfs/2.0.0-cdh4.3.0/org/apache/hadoop/hdfs/server/datanode/DataXceiverServer.java?av=f> and the client is DFSClient<http://www.grepcode.com/file/repository.cloudera.com/content/repositories/releases/org.apache.hadoop/hadoop-hdfs/2.0.0-cdh4.3.0/org/apache/hadoop/hdfs/DFSClient.java#DFSClient>. Basiclly, they use the Java Socket API.
DataXceiverServer<http://www.grepcode.com/file/repository.cloudera.com/content/repositories/releases/org.apache.hadoop/hadoop-hdfs/2.0.0-cdh4.3.0/org/apache/hadoop/hdfs/server/datanode/DataXceiverServer.java?av=f> : http://www.grepcode.com/file/repository.cloudera.com/content/repositories/releases/org.apache.hadoop/hadoop-hdfs/2.0.0-cdh4.3.0/org/apache/hadoop/hdfs/server/datanode/DataXceiverServer.java?av=f On Mon, Nov 11, 2013 at 12:11 PM, Harsh J <[email protected]> wrote: > Neither of those. We stream data directly over a TCP network socket. > > Please read http://wiki.apache.org/hadoop/FAQ#Does_Hadoop_require_SSH.3F > regarding your SSH confusion. > > On Mon, Nov 11, 2013 at 10:21 AM, rab ra <[email protected]> wrote: > > Hello > > > > I have a question. To transfer the files to datanodes what protocol > hadoop > > uses? SSH or http or https > > > > -- > Harsh J > -- *Thanks & Regards* Unmesha Sreeveni U.B *Junior Developer* *Amrita Center For Cyber Security* * Amritapuri.www.amrita.edu/cyber/ <http://www.amrita.edu/cyber/>*
