An open API service indexing awesome lists of open source software.

https://github.com/juliaparallel/elly.jl

Hadoop HDFS and Yarn client
https://github.com/juliaparallel/elly.jl

Last synced: 10 months ago
JSON representation

Hadoop HDFS and Yarn client

Awesome Lists containing this project

README

          

# Elly

[![Build Status](https://travis-ci.org/JuliaParallel/Elly.jl.png)](https://travis-ci.org/JuliaParallel/Elly.jl)

Elly is a [Hadoop](https://hadoop.apache.org/) HDFS and Yarn client. It provides:

- A familiar Julia `ClusterManager` interface, making it possible to
use the familiar Julia parallel constructs on any Hadoop/Yarn
cluster: `addprocs`, `@parallel`, `spawn`, `pmap`, etc.
- Lower level APIs to write native Yarn applications.
- A familiar Julia IO API for accessing HDFS files. It is a pure Julia
implementation with no dependencies on `libhdfs`.

# Using Elly

- [HDFS using Elly](HDFS.md)
- [Yarn Applications using Elly](YARN.md)
- [Julia Cluster Manager for Yarn](YARNCM.md)

# Requirements
- Since Elly uses the newer Protobuf interface, it requires a Hadoop 2.2+ distribution.