最新学习hadoop,想基于hdfs构建一套大文件存储系统。我的想法是这样的,将大文件的关系数据存储在oracle上,而将大文件本身存在hdfs上。数据访问的客户端使用windows下的vs2010开发,在windows xp和win7下使用。 我现在用centos搭建了hadoop1.2.0分布式环境,在数据节点能够通过命令行访问,但是我想实现基于windows xp客户端访问hdfs文件系统,在windows本地上传、下载、删除hdfs里的数据。 是不是有这样一个hdfs的客户端安装在windows系统里,就可以通过hdfs提供接口与hadoop通讯,我也没有找到具体的东西。我知道有c++的libhdfs,但是不知道这个东西如何在windows平台下开发,也不清楚能不能在vs2010下开发。
HDFS不是直接提供JAVA API的吗,你就在本地windows上开发一个java客户端,不就可以访问hdfs,或者你用C++开发通过thrift访问hdfs
|