这几天没事把HDFS文件管理器的功能重新整理了一下,更新的内容主要有:部署更简单,界面更方便!哈哈,有点自夸,先来张截图炫一下!

较第一版《.net Hadoop资源管理器发布》的是不是好了不少。

下面正式开始使用步骤:

    一、下载文件:

        1、hadoop的扩展包hadoop.rar,其中包括hadoop-thrift.jar、libthrift-0.9.0.jar、thrift.sh。

        2、HDFS资源管理器的客户端ReleaseV2.rar,其中NetHadoop.exe为主程序,NetHadoop.exe.config为配置文件。

    二、配置hadoop:

        1、将hadoop-thrift.jar、libthrift-0.9.0.jar放至hadoop程序的根目录(以下称hadoop目录)下的lib文件夹中,thrift.sh文件建议放在hadoop/bin下,并修改其文件属性为可执行。

        2、进入hadoop/bin文件夹运行thrift.sh,需要加端口号(服务将在此端口下运行)。如:

                 cd /home/ud/hadoop/bin

                  ./thrift.sh 8888

    三、配置资源管理器:

        1、解压ReleaseV2.rar,找到NetHadoop.exe.config,对应修改以下节点:

        

        其中 <add key="HdfsThriftIP" value="192.168.3.30"/>为启动服务的IP地址,<add key="HdfsThriftPort" value="8888"/>为上面提到的端口。        <add key="HdfsRoot" value="hdfs://192.168.3.30:9000/"/>为hdfs的根路径,默认可以为hdfs的"/",如果想隐藏一些其他路径,可以指定特殊路径。 <add key="HDFSREPLICATION" value="2"/>为上传文件是强行实施的文件保存份数。

        2、启动NetHadoop.exe主程序。

    四、恭喜你!

    注意:该管理器默认使用了可恢复的删除策略,所以需要配置为可恢复才可以删除,如果你还不会请移步这里Hadoop删除数据恢复配置。

    源代码随后会放在github上,感兴趣的欢迎到这里https://github.com/gudao/NetHadoop下载。