从过去 10 天开始,我一直在研究 giraph。我得到了如何在 Giraph 中安装和执行给定示例的想法。但我想设计自己的自定义代码,所以我需要你的帮助。如果有人完成了这个,请告诉我并给出一些想法。
问问题
773 次
1 回答
2
您需要在该包中创建一个新项目、一个包 foo 和一个类 foo1。该项目必须引用 giraph-core jar 文件。类 foo1 必须扩展类 AbstractComputation。您应该覆盖 AbstractComputation 的计算函数。在计算功能中,您将基于面向顶点的范例开发自己的图算法。
有关如何实现自己的算法的更多信息,您可以参考 giraph 的 giraph-examples 包中提供的示例,例如 SimpleConnectedComponents.java 和 SingleSourceShortestPaths.java。
实现 foo1 后,您应该从项目中创建一个 jar 文件,并使用 -libjars 参数将此 jar 文件传递到您的命令中。
于 2015-05-30T04:56:53.777 回答