Pydoop: a Python MapReduce and HDFS API for Hadoop
暂无分享,去创建一个
MapReduce has become increasingly popular as a simple and efficient paradigm for large-scale data processing. One of the main reasons for its popularity is the availability of a production-level open source implementation, Hadoop, written in Java. There is considerable interest, however, in tools that enable Python programmers to access the framework, due to the language's high popularity. Here we present a Python package that provides an API for both the MapReduce and the distributed file system sections of Hadoop, and show its advantages with respect to the other available solutions for Hadoop Python programming, Jython and Hadoop Streaming.
[1] Gianluigi Zanetti,et al. Using Virtual Clusters to Decouple Computation and Data Management in High Throughput Analysis Applications , 2010, 2010 18th Euromicro Conference on Parallel, Distributed and Network-based Processing.
[2] GhemawatSanjay,et al. The Google file system , 2003 .
[3] Sanjay Ghemawat,et al. MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.
[4] David Abrahams,et al. Building hybrid systems with Boost.Python , 2003 .