[maven-release-plugin] copy for tag v2.0.0-rc1
[maven-release-plugin] prepare release v2.0.0-rc1
7 files changed
tree: ea04b9738e59e81626172d4fd513d6b29130ffff
  1. bin/
  2. dev/
  3. distribution/
  4. sql-streaming-mqtt/
  5. streaming-akka/
  6. streaming-mqtt/
  7. streaming-twitter/
  8. streaming-zeromq/
  9. .gitattributes
  10. .gitignore
  11. LICENSE
  12. NOTICE
  13. pom.xml
  14. README.md
  15. scalastyle-config.xml
README.md

Apache Bahir

Apache Bahir provides extensions to distributed analytics platforms such as Apache Spark.

http://bahir.apache.org/

Apache Bahir origins

The Initial Bahir source code (see issue BAHIR-1) containing the source for the Apache Spark streaming connectors for akka, mqtt, twitter, zeromq extracted from Apache Spark revision 8301fad (before the deletion of the streaming connectors akka, mqtt, twitter, zeromq).

Source Code Structure

Source code folder structure:

- streaming-akka
  - examples/src/main/...
  - src/main/...
- streaming-mqtt
  - examples
  - src
  - python
- ...

Building Bahir

Bahir is built using Apache Maven. To build Bahir and its example programs, run:

mvn -DskipTests clean install

Running Tests

Testing first requires building Bahir. Once Bahir is built, tests can be run using:

mvn test

Example Programs

Each extension currently available in Apache Bahir has an example application located under the “examples” folder.

Online Documentation

Coming Soon.

A Note About Apache Spark Integration

Coming soon.