如何使用 Gelly?

【如何使用 Gelly?】Gelly 是什么?
Gelly 是 Flink 的图 API 库,它包含了一组旨在简化 Flink 中图形分析应用程序开发的方法和实用程序 。在 Gelly 中,可以使用类似于批处理 API 提供的高级函数来转换和修改图 。Gelly 提供了创建、转换和修改图的方法以及图算法库 。
如何使用 Gelly?
因为 Gelly 是 Flink 项目中库的一部分,它本身不在 Flink 的二进制包中,所以运行 Gelly 项目(Java 应用程序)是需要将 opt/flink-.11-1.9.0.jar 移动到 lib 目录中,如果是 Scala 应用程序则需要将 opt/flink-gelly-.11-1.9.0.jar 移动到 lib 中,接着运行下面的命令就可以运行一个 flink-gelly- 项目 。
./bin/flink run examples/gelly/flink-gelly-examples_2.11-1.9.0.jar \--algorithm GraphMetrics --order directed \--input RMatGraph --type integer --scale 20 --simplify directed \--output print
接下来可以在 UI 上看到运行的结果:

如何使用 Gelly?

文章插图
如果是自己创建的 Gelly Java 应用程序,则需要添加如下依赖:
&