jsp实现利用hadoop的HDFS存储图片

来源:互联网 发布:java引用类型有哪些 编辑:程序博客网 时间:2024/04/28 02:35

使用Hadoop的hdfs来存放图片文件.以下是整个架构思路:

使用hadoop作为分布式文件系统,hadoop是一个实现了HDFS文件系统和MapReduce的开源项目,我们这里只是使用了它的hdfs.首先从web页面上上传的文件直接调用hadoop接口将图片文件存入hadoop系统中,hadoop可以设定备份数,这样在hadoop系统中某个datanode死掉并不会造成图片不可能,系统会从其他datanode上拿到数据。

以下我们编写的一个hadoop的java的访问封装类:


另外,为了避免对hadoop的频繁读取,可以再jsp服务器前放一个squid进行对图片的缓存。

这就是我们图片服务器的架构.

0 0
原创粉丝点击