过去 10 天我一直在研究 giraph。我得到了如何在 Giraph 中安装和执行给定示例的想法。但我想设计自己的自定义代码,所以我需要你的一些帮助。如果有人完成了这个,请告诉我并给出一些想法。
最佳答案
您需要创建一个新项目、一个包 foo 和该包中的一个类 foo1。该项目必须引用 giraph-core jar 文件。类 foo1 必须扩展类 AbstractComputation。您应该重写 AbstractComputation 的计算函数。在计算函数中,您将基于面向顶点的范例开发自己的图算法。
有关如何实现自己的算法的更多信息,您可以引用 giraph 的 giraph-examples 包中提供的示例,例如 SimpleConnectedComponents.java 和 SingleSourceShortestPaths.java。
实现 foo1 后,您应该从项目中创建一个 jar 文件,并使用 -libjars 参数将此 jar 文件传递到您的命令中。
关于java - 如何编写和运行 apache Giraph 自定义代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30528829/