Faunus is a Hadoop-based graph analytics engine for analyzing graphs represented across a multi-machine compute cluster. A breadth-first version of the graph traversal language Gremlin operates on graphs stored in the distributed graph database Titan, in any Rexster-fronted graph database, or in HDFS via various text and binary formats.
In addition, Faunus provides the following features:
- Scalable, distributed global graph processing.
- Support for various input and output formats:
- Native integration with the TinkerPop graph stack:
- Open source with the liberal Apache 2 license.
<dependency> <groupId>com.thinkaurelius.faunus</groupId> <artifactId>faunus</artifactId> <version>0.4.1</version> </dependency>
// which fathers have the most bellicose sons? g.V.in('battled').out('father').groupCount
Continue with the Getting Started with Faunus guide for a step-by-step introduction.