基于Hadoop的简单网盘实现源代码


基于Hadoop的简单网盘实现源代码,教程见博客文章。
资源截图
代码片段和文件信息
package com.controller;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.hadoop.fs.FileStatus;
import org.apache.hadoop.mapred.JobConf;

import com.model.HdfsDAO;
import com.sun.security.ntlm.Server;

/**
 * Servlet implementation class DeleteFileServlet
 */
public class DeleteFileServlet extends HttpServlet {
 
/**
 * @see HttpServlet#doGet(HttpServletRequest request HttpServletResponse response)
 */
protected void doGet(HttpServletRequest request HttpServletResponse response) throws ServletException IOException {
 

    String filePath = new String(request.getParameter(“filePath“).getBytes(“ISO-8859-1“)“GB2312“);

  JobConf conf = HdfsDAO.config();
        HdfsDAO hdfs = new HdfsDAO(conf);
        hdfs.rmr(filePath);
        System.out.println(“====“+filePath+“====“);
         FileStatus[] list = hdfs.ls(“/user/root/“);
        request.setAttribute(“list“list);
request.getRequestDispatcher(“index.jsp“).forward(requestresponse);

}

/**
 * @see HttpServlet#doPost(HttpServletRequest request HttpServletResponse response)
 */
protected void doPost(HttpServletRequest request HttpServletResponse response) throws ServletException IOException {
this.doGet(request response);
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      11886  2014-08-14 22:12  MyHadoop.classpath

     文件       1041  2014-08-14 17:42  MyHadoop.project

     文件        503  2014-08-14 17:42  MyHadoop.settings.jsdtscope

     文件        364  2014-08-14 17:42  MyHadoop.settingsorg.eclipse.jdt.core.prefs

     文件        476  2014-08-14 17:42  MyHadoop.settingsorg.eclipse.wst.common.component

     文件        345  2014-08-14 17:42  MyHadoop.settingsorg.eclipse.wst.common.project.facet.core.xml

     文件         49  2014-08-14 17:42  MyHadoop.settingsorg.eclipse.wst.jsdt.ui.superType.container

     文件          6  2014-08-14 17:42  MyHadoop.settingsorg.eclipse.wst.jsdt.ui.superType.name

     文件       2200  2014-08-18 21:39  MyHadoopuildclassescomcontrollerDeleteFileServlet.class

     文件       1903  2014-08-18 21:39  MyHadoopuildclassescomcontrollerDocumentServlet.class

     文件       2163  2014-08-18 21:39  MyHadoopuildclassescomcontrollerDownloadServlet.class

     文件       2353  2014-08-18 21:39  MyHadoopuildclassescomcontrollerLoginServlet.class

     文件       1382  2014-08-18 21:39  MyHadoopuildclassescomcontrollerLogoutServlet.class

     文件       5290  2014-08-18 21:39  MyHadoopuildclassescomcontrollerUploadServlet.class

     文件        853  2014-08-18 21:39  MyHadoopuildclassescommodelConnDB.class

     文件       4160  2014-08-18 21:39  MyHadoopuildclassescommodelHdfsDAO.class

     文件       1086  2014-08-18 21:39  MyHadoopuildclassescommodelUserBean.class

     文件       1909  2014-08-18 21:39  MyHadoopuildclassescommodelUserBeanCl.class

     文件       1441  2014-08-16 00:36  MyHadoopsrccomcontrollerDeleteFileServlet.java

     文件       1378  2014-08-16 11:08  MyHadoopsrccomcontrollerDocumentServlet.java

     文件       1666  2014-08-16 10:48  MyHadoopsrccomcontrollerDownloadServlet.java

     文件       1725  2014-08-16 21:51  MyHadoopsrccomcontrollerLoginServlet.java

     文件       1096  2014-08-16 21:58  MyHadoopsrccomcontrollerLogoutServlet.java

     文件       4655  2014-08-16 22:04  MyHadoopsrccomcontrollerUploadServlet.java

     文件        476  2014-08-16 21:37  MyHadoopsrccommodelConnDB.java

     文件       3935  2014-08-16 22:02  MyHadoopsrccommodelHdfsDAO.java

     文件        601  2014-08-16 21:27  MyHadoopsrccommodelUserBean.java

     文件       1326  2014-08-16 21:38  MyHadoopsrccommodelUserBeanCl.java

     文件      22898  2014-08-16 13:58  MyHadoopWebContentassetscssootmetroootmetro-ui-light.css

     文件      73895  2014-08-16 13:58  MyHadoopWebContentassetscssootmetro-icons.css

............此处省略183个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)