# ftpserver-hdfs-apater
**Repository Path**: yiidata/ftpserver-hdfs-apater
## Basic Information
- **Project Name**: ftpserver-hdfs-apater
- **Description**: Apache FtpServer Hadoop HDFS Adapter
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 20
- **Forks**: 8
- **Created**: 2015-10-29
- **Last Updated**: 2024-12-08
## Categories & Tags
**Categories**: filemanager
**Tags**: None
## README
#Apache FtpServer Hadoop HDFS Adapter
---
##项目说明
本项目是一个让 Apache FTpServer(http://mina.apache.org/downloads-ftpserver.html) 支持 HDFS 文件系统的组件. 全代码只要三个类, 但是也是本人走查 ftpserver 代码的心血. 当看过这个项目, 测试本地 FTP 成功后, 灵光闪现, 要是能支持 Hadoop 多好, 因此走读代码, 发现编写也很简单, 因此有了该组件.
希望对广大 hadoop 爱好者, 有相关需求的朋友有用.
##配置方式:
1. 把 Hadoop 相关 jar 放到 ${apache-ftpserver}/common/lib 下
2. 把本项目使用 maven 打包, 放置到${apache-ftpserver}/common/lib 下
3. 把构建 Hadoop FileSystem 的 configuration 相关的 core-site.xml 和 hdfs-site.xml 放到${apache-ftpserver}/common/classes 下
4. Copy ftpd-typical.xml 为 ftpd-hdfs.xml, 并修改其中配置如下:
'''
'''
5. 编辑 users.properties 文件, 修改 admin 的 home为 /user/youname, 同时修改anonymous
6. 注意 ftpd-hdfs.xml 顶部的命名空间, 增加:
'''
'''
7. 配置完成, 执行 ./bin/ftpd.sh start res/conf/ftpd-hdfs.xml 完成启动.
8. HDFS 文件系统是不支持随机写的, 所以不支持断点续传(下载支持断点续传, 上传不支持). 其它功能基本可用.
9. 亲测可用, 祝君顺利.
项目名: adapter, 拼写错误, 错了就错了吧. 不要介意