Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aboisvert/revolute
Scala Query Language for Hadoop
https://github.com/aboisvert/revolute
Last synced: 2 months ago
JSON representation
Scala Query Language for Hadoop
- Host: GitHub
- URL: https://github.com/aboisvert/revolute
- Owner: aboisvert
- Created: 2011-04-21T05:00:37.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2012-06-05T21:26:03.000Z (over 12 years ago)
- Last Synced: 2023-04-11T19:38:28.143Z (over 1 year ago)
- Language: Scala
- Homepage:
- Size: 344 KB
- Stars: 12
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Revolute: Scala-based Query Language for Hadoop
===============================================Revolute aims to provide a rich SQL-like querying language (embedded DSL)
inspired by Apache Hive and Scala Query.The main benefit over Apache Hive is the increased expressivity -- with Scala's
powerful abstraction and composition facilities at your disposal.Revolute is essentialy "thin layer" on top of Cascading, which provides the
muscle and a simplified working model for big data processing, including (but
not limited to) deployment on top of Apache Hadoop, an engaged open-source
community, and an wide ecosystem of extensions (sinks, taps, serializers, etc).### Status ###
Revolute is a work-in-progress. It is underdoing heavy development and is not
considered stable at the moment.### Building ###
You need Apache Buildr 1.4.x or higher.
# compile, test and package .jars
buildr package### Examples ###
See examples and tests under ```src/test/scala```.
And in the [documentation](https://github.com/aboisvert/revolute/wiki).
### Dependencies ###
* Hadoop 0.20.2+
* Cascading 2.0-wip+### Target platform ###
* Scala 2.9.1 + JDK 1.6
### License ###
Revolute is is licensed under the terms of the Apache Software License v2.0.