2017-04-02 80 views
1

如果我有Spark群集和Cassandra但没有Hadoop群集,我可以使用Giraph吗?Giraph,Hadoop,Spark和Cassandra

目前,我正在使用GraphX并希望使用Giraph来代替。考虑到我有Spark集群并且正在使用Cassandra,这是否可能?

回答

1

我几年前对Giraph的使用经验有限,我从来没有尝试过在Hadoop集群之外使用它。但它看起来像你想要的,如果不一定容易,至少在技术上是可能的。

This code的实用图分析与Apache Giraph的配套。正如您所看到的,例如,它需要在类路径中使用Hadoop,例如DoubleWritableText,但它对Hadoop集群不起作用。相反,它适用于内存数组。看起来你需要做的就是在BasicComputationclass中执行compute,只要你保持Hadoop作为依赖关系来帮助满足BasicComputation的类型边界,就可以使用Cassandra来做任何你需要的事情。

我从来没有发现Giraph非常直观,但希望你能做出非常规的设置工作。

+0

downvoter照顾提供一个原因吗?负责任的用户认识到降价是针对“[极端情况](http://stackoverflow.com/help/privileges/vote-down)”,如果有不正确的地方,评论和编辑会更好。 OP接受的另一个答案是最好的。那么这里有什么问题?我们都期待着您的贡献。 – Vidya

+0

感谢您的回应! – BigBug

+0

很高兴帮助。祝你的项目好运! – Vidya