apache spark-graphx for distributed graph calculate, also included spark-sql spark-streaming and RDD operations