hdfs-over-ftp It's open source , It's easy to use HDFS System download and upload function of small tools . Can be used as a management tool , Fast and convenient .

1 install jdk(1.6 Above version ) And configure environment variables
Separately java -version and javac -version, If the display version is correct , The installation and configuration are successful

2 install hadoop, And start the service and configure the environment variables
perform hadoop version, If the correct version number is displayed , The installation and configuration are successful

3 install maven(3.0.4) And configure environment variables
perform mvn --version, If the correct version is displayed , The installation and configuration are successful

4 download hdfs-over-ftp-master.tar.gz, Address https://github.com/iponweb/hdfs-over-ftp

5 tar -zvxf hdfs-over-ftp-master.tar.gz

6 vi hdfs-over-ftp-master/src/main/resources/users.properties

7 Set the value of the red font to the value of the password you want to set MD5 Encrypted value , The password below is 123456 Of MD5 Encrypted value
ftpserver.user.firstuser.userpassword=e10adc3949ba59abbe56e057f20f883e
ftpserver.user.firstuser.homedirectory=/
ftpserver.user.firstuser.enableflag=true
ftpserver.user.firstuser.writepermission=true
ftpserver.user.firstuser.maxloginnumber=0
ftpserver.user.firstuser.maxloginperip=0
ftpserver.user.firstuser.idletime=0
ftpserver.user.firstuser.uploadrate=0
ftpserver.user.firstuser.downloadrate=0
ftpserver.user.firstuser.groups=firstuser,users

ftpserver.user.agladyshev.userpassword=e10adc3949ba59abbe56e057f20f883e
ftpserver.user.agladyshev.homedirectory=/
ftpserver.user.agladyshev.enableflag=true
ftpserver.user.agladyshev.writepermission=true
ftpserver.user.agladyshev.maxloginnumber=0
ftpserver.user.agladyshev.maxloginperip=0
ftpserver.user.agladyshev.idletime=0
ftpserver.user.agladyshev.uploadrate=0
ftpserver.user.agladyshev.downloadrate=0
ftpserver.user.agladyshev.groups=agladyshev,users

8 Modify file hdfs-over-ftp-master/src/main/resources/hdfs-over-ftp.properties Configuration of , Red is the modified value
#uncomment this to run ftp server
port = 2222
data-ports = 2223

#uncomment this to run ssl ftp server
#ssl-port = 2226
#ssl-data-ports = 2227

# hdfs uri
hdfs-uri = hdfs://localhost:9000

# have to be a user which runs HDFS
# this allows you to start ftp server as a root to use 21 port
# and use hdfs as a superuser
 superuser = agladyshev

9 Modify file hdfs-over-ftp-master/pom.xml Configuration of , The red font is the modified part , If it is not modified, some packages may not be found when the server is running
        <dependency>
            <groupId>org.apache.mina</groupId>
            <artifactId>mina-core</artifactId>
            <version>2.0.0-M2</version>
        </dependency>

<dependency>
             <groupId>org.apache.hadoop</groupId>
            <artifactId>hadoop-common</artifactId>
            <version>2.6.0</version>
        </dependency>
        <dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-hdfs</artifactId>
<version>2.6.0</version>
</dependency>

10 perform sh hdfs-over-ftp-master/hdfs-over-ftp.sh, After downloading all the packages, the server will start ( Be careful : install ftp The service machine must be able to connect to the Internet )
11 If the display server is started , You can do anything ftp The client or command is logged in

After starting the server , Use ftp://localhost:2222 Get into hdfs System . According to my personal test .. Convenience is very convenient , But there's always bug, Sometimes, for example, they fail , No way to land , Or download and upload no response need to restart the service . So the tool is not stable enough .

hdfs-over-ftp More about installation and configuration

  1. [Windows Server 2003] IIS Bring their own FTP Installation and configuration method

    * Welcome to [ Patron saint ·V Classroom ], Web site address :http://v.huweishen.com* Patron saint ·V Classroom It's the website of guardian's professional teaching video server , Update videos weekly .* In this section we will lead you :IIS6.0 since ...

  2. Linux Next FTP Installation and configuration

    The first part .note-content {font-family: 'Helvetica Neue', Arial, 'Hiragino Sans GB', STHeiti, 'Microsoft Ya ...

  3. [ turn ]CentOS 5.5 Next FTP Installation and configuration

    One .FTP Installation 1. Check if... Is installed FTP : [root@localhost ~]# rpm -q vsftpd vsftpd-2.0.5-16.el5_5.1 Otherwise, it will show :[root@localho ...

  4. CentOS7 FTP Installation and configuration

    1.FTP Installation # install yum install -y vsftpd # Set boot up systemctl enable vsftpd.service # start-up systemctl start vsftpd.s ...

  5. IIS6 Bring their own FTP Installation and configuration method

    Reference resources :http://v.huweishen.com/video/9.html ·IIS Self contained FTP Service is the safest , Don't like Serv-U There are all kinds of loopholes in that : But its configuration process is also complicated . · In this section, we will use the virtual directory mode , ...

  6. FTP Installation and configuration

    stay centos7 install ftp service yum install -y vsftpd Start the service systemctl start vsftpd Self starting systemctl enable vsftpd Check the port notes ...

  7. Building systems from scratch 1.7——FTP Installation and configuration

    1. install vsftp software package [root@localhost usr]# yum install -y vsftpd 2. Backup first vsftpd Default configuration file [root@localhost usr]# cd ...

  8. centos 6.4 FTP install and configure

    Link address :http://blog.csdn.net/wind520/article/details/38019647 1: install Check for installation [root@localhost ~]# rpm -qa ...

  9. linux ftp install and configure

    1.  start-up VSFTP The server A:cenos Run under :yum  install  vsftpd B. Sign in Linux After the main engine , Run the command :"service vsftpd start"C. ...

  10. Linux Installation and configuration Nginx + ftp The server

    Nginx Installation and configuration One .Nginx brief introduction : Nginx("engine x") It's a Russian programmer Igor Sysoev Developed high performance Web and   Reverse proxy , ...

Random recommendation

  1. The observer (Observer) Patterns are also known as publishing - subscribe (Publish/Subscribe) Pattern 、 Model - View (View) Pattern 、 Source - Listeners (Listener) Mode or subordinate mode

    The observer pattern defines a one to many dependency , Have multiple observer objects listen to a topic object at the same time . This topic object changes as the state changes , All observer objects will be notified , So that they can update themselves automatically . Abstract themes (Subject): It brings all observers to ...

  2. c# Email sending and receiving

    Simple version sent : //web.config --- file <?xml version="1.0" encoding="utf-8"?> <!-- Yes ...

  3. We media era network talk show “ 5、 ... and W” analysis —— With 《 Logical thinking 》 For example

    pick want : With the development of the Internet , The change of network media ecology is quietly going on . A large number of online we media programs < Logical thinking >< Xiao said >< Kaizi said > When you get into the public eye , Become a new focus of public attention , among < Logics ...

  4. hdu 1869

    The title is for m Group relationships , And then determine if it's a six degree separation , The code is basically three for Where? Then remember that the later judgment is greater than 7, Except for this question. Florde Algorithm , There's another algorithm , But I didn't remember .... #include < ...

  5. Study OpenSeadragon A third ( overburden Overlayer Use )

    Overlayer( overburden ) It's a very important mechanism , It can display additional information on a scalable image . 1. Simple application Here's a little example I made : Look, the part in the red box of the mouse's head is a separate one overlay. Introduction 1 ...

  6. HDU 1548 A strange lift(Dijkstra, Simple BFS)

    The main idea of the topic : The elevator has two options up or down , Each floor has a parameter ki, It means that the elevator can move up or down on the basis of the floor ki layer , The restriction is that you can't go up more than the total number of floors n, Down no less than one . Enter the total number of layers n And the current number of layers and the number of target layers , ...

  7. centos7 install mysql, And settings root password

    1. First of all to enter mysql Download from the official website - Community https://dev.mysql.com/downloads/ 2. Click download , Switch versions 5.7( The version here is for rpm It doesn't work ), Then select the operating system in the new page 3 ...

  8. mysql binlog to sql and show mysqlstatusadmin

    sed '/WHERE/{:a;N;/SET/!ba;s/\([^\n]*\)\n\(.*\)\n\(.*\)/\3\n\2\n\1/}' 1.txt | sed -r '/WHERE/{:a;N;/ ...

  9. Linuxer-&amp;quot;Linux Developers' own media &amp;quot; The list of contributions and donated books in May

    Copyright notice : This article is an original blog article . It can't be reproduced without the permission of the blogger . https://blog.csdn.net/juS3Ve/article/details/78859630 Linuxer From a simple Reader Service ...

  10. xtrabackup Backup mode to build a mysql slave

    before mysql To build a new standby database is to stop the synchronization or stop the database on the standby database with small business , Then copy the database to the new backup , After configuring the new standby Library , Turn on synchronization or database . However , There is no spare spare library to build a new one this time . It needs to be built from a busy database ...