Skip to content
/ fbus Public
forked from esammer/fbus

A file busing system for integration with Hadoop

Notifications You must be signed in to change notification settings

joey/fbus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fbus - A file busing system

Overview

FBus is a file bussing system based on Spring and Spring Integration. This project is extremely experimental and is meant to:

  • Demonstrate one way to integration Hadoop / HDFS with existing systems using file system queues.
  • Scratch an itch.

The hope is that people find this useful as both an example and a project. If this is true, development will continue.

Building

This is a Maven project and can be built by running mvn assembly:assembly. A number of artifacts will be available in the target directory including a jar without the dependencies and one with the dependencies included.

The Spring Source bundle repository is used for Spring dependencies. The (currently unpublished) Cloudera repository is used for Hadoop and its dependencies. Specifically, this builds against CDH3u3. Some dependencies are pulled from Maven Central, but this will move to the Spring Source repository to reduce potential metadata issues.

Configuration

See the example configuration fbus.xml in src/test/resources for a sample of how to wire together various components. Additional docs forthcoming.

Author

E. Sammer - [email protected]

Copyright / License / Disclaimer

This code is released under the Apache Software License. While some package names contain the name "Cloudera," this software is unsupported by Cloudera. I just happened to work there and needed a unique package space to use during development.

Absolutely everything is subject to change and comes without warranty.

About

A file busing system for integration with Hadoop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%