首先了解一下为何是用Hadoop的文件系统存储文件? node
使用HDFS储存文件优势:
1. 扩展方便,只须要增长datanode就能够马上得到更大的储存空间和更好的数据访问速度。
hadoop是一个分布式的文件系统,它的目标就是支持海量的数据。因此扩展方便。当咱们对存储空间的需求增长的时候,只须要经过增长DataNode能够马上得到更大的储存空间,当空间增长以后,咱们就能够更好的访问数据。也就可以获得更好的数据访问速度。
2. 能够提供较高的数据库安全性。
Hadoop提供了Replacation的机制,能够经过replacation的个数获得较高的数据的安全性。
3. API接口丰富,方便各类不一样的客户端调用。
可以提供丰富的API,而且可以经过网络访问。 数据库
第二:图片服务器的架构是:(单节点的hadoop) 编程
Browser<--->PHP/Apache2<---->HDFS 浏览器
说明:1.Hadoop用的是单机版的系统。主要用于测试如何基于hadoop去实现一个应用。
2. Web Server用的是Apache2,Web的编程语言是PHP。PHP有很好的快速开发能力。
3. 浏览器。 安全
浏览器去向Web服务器发送请求。Web服务器经过访问Hadoop数据,提供数据的存储和访问。
服务器