我有一个要求,我需要设置hadoop保存文件不仅仅是文本文件,它可以是图像视频pdf。而且将有一个web应用程序,用户可以从中添加文件并在需要时访问文件。能否实施?此外,网络应用程序将需要由我来开发。谢谢您。
cwtwac6a1#
如果应用程序是用java编写的,那么使用dfs客户机库就很容易做到这一点,dfs客户机库可以以与标准文件系统非常相似的方式在hdfs中读写文件。基本上可以打开一个输入或输出流并读取任何您想要的数据。如果您计划使用python构建web应用程序,那么您可以看看webhdfs,它提供了一个基于http的api来从hdfs放置和获取文件。
1条答案
按热度按时间cwtwac6a1#
如果应用程序是用java编写的,那么使用dfs客户机库就很容易做到这一点,dfs客户机库可以以与标准文件系统非常相似的方式在hdfs中读写文件。基本上可以打开一个输入或输出流并读取任何您想要的数据。
如果您计划使用python构建web应用程序,那么您可以看看webhdfs,它提供了一个基于http的api来从hdfs放置和获取文件。