
java用org.apache.hadoop.fs 这个api向hdfs上传文件是根据什么协议
如题,java向hdfs上传文件时使用了org.apache.hadoop.fs这个jar包,请问这是通过什么协议实现的,http协议?ftp协议?还是其他的什么协议。或...
如题,java向hdfs上传文件时使用了org.apache.hadoop.fs这个jar包,请问这是通过什么协议实现的,http协议?ftp协议?还是其他的什么协议。或者根本没有用协议,如果没有用协议,那又是用了什么原理。。。。。跪谢各位大神解答。。。
展开
1个回答
2015-06-30
展开全部
HTTP是很常见的协议,虽然用得很多,但对细节的了解却是很浅,这回通过向服务端上传文件信息来理解细节。网络库的选择:1、WinHTTP是windows下常用的库;2、CURL是广受喜爱的开源库。对于我来说,libcurl最大的优点是使用方便,可以把注意力更多的集中到业务层上,提高工作效率,避免重造轮子;缺点是略大(MD编译有264KB,MT编译有340KB),不像WinHTTP可以由windows操作系统集成。下边展示如何使用这两种网络库实现表单POST文件。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询