问题标签 [gelly]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven - 运行 Apache Flink 作业时链接失败
我在 Flink 0.9 中开发了一份使用图形模块(Gelly)的工作。该作业在 IDE (Eclipse) 中成功运行,但在使用 maven (mvn clean install) 将其导出到 JAR 后,它无法在本地 flink 实例上执行,并出现以下错误
“由于链接失败,无法加载程序的入口点类‘myclass’”
知道为什么会发生这种情况以及如何解决吗?
scala - Flink:PageRank 类型不匹配错误
我想PageRank
从格式如下的边缘的 CSV 文件中计算:
我的代码:
我从 Flink Scala Shell 收到以下错误:
我究竟做错了什么?
(并且每个顶点的初始值 0.0 和每个边的初始值 1.0 是否正确?)
scala - Flink Gelly - 创建图形时类型不匹配
我是 Apache Flink 和 Gelly 的新手,我使用 Scala API。我有一个顶点数据集和一个边数据集,我正在尝试创建一个这样的图:
我收到以下错误:
scala - Flink:Connected Components - 类型不匹配错误
我正在尝试使用 Scala API 在图形上运行连接组件算法,如编程指南和其他示例中所示。
我收到以下错误:
即使我添加
我得到:
我的进口是这些:
有人可以解释为什么会这样吗?
apache-flink - Apache Flink 创建不正确的计划
我为 Apache Flink 创建了一个简单的 Job,它使用 Gelly 提供的 PageRank 实现。
在本地,在 IDE 中运行,一切都很好。但是,我尝试使用 JobManager Web 界面将我的 Job 的 JAR 提交到在我的机器上运行的 Flink 实例。但是,Flink 并没有为 Job 获取正确的计划并执行 PageRank,而是提出并执行了一个非常奇怪的计划,该计划只计算图的顶点数。
我做了一些研究和调试,发现 Gelly 提供的 PageRank 的实现开始计算图的顶点数,当它没有作为参数提供给算法时:
这个计算意味着一个嵌入的工作。由于操作员是惰性的,因此不会触发任何计算。在 Flink 服务器中,首先要做的是获取作业计划。这是由一个特殊的环境来完成的OptimizerPlanEnvironment
,它提供了以下result
方法:
问题来自这里。一旦ProgramAbortException
抛出 ,程序就会返回到目前为止计算的计划。但是只计算了内部作业计划,所以这种方式永远不会计算或执行主作业计划。
这是我使用的代码:
如果提供了顶点数,例如graph.run(new PageRank<Long>(0.85, 5, 10))
,没有问题,则正确计算计划并计算PageRank。
我的问题是:我做错了什么?或者这是 Flink 中的一些实际错误?
serialization - Flink 序列化错误
我正在尝试在我的 Apache Flink Gelly Graph 上运行标签传播协议。
这是我的代码:
我收到以下错误消息:
org.apache.flink.api.common.InvalidProgramException:对象 org.apache.flink.graph.Graph$ApplyCoGroupToVertexValues@4dde0543 在 org.apache.flink.api.java.ClosureCleaner.ensureSerializable(ClosureCleaner.java:99) 处不可序列化org.apache.flink.api.java.ClosureCleaner.clean(ClosureCleaner.java:61) 在 org.apache.flink.api.java.DataSet.clean(DataSet.java:186) 在 org.apache.flink.api。 java.operators.CoGroupOperator$CoGroupOperatorSets$CoGroupOperatorSetsPredicate$CoGroupOperatorWithoutFunction.with(CoGroupOperator.java:619) at org.apache.flink.graph.Graph.joinWithVertices(Graph.java:587) at tu.master.ConceptDetection.TextProcessor.clustering( TextProcessor.java:405) 在 tu.master.ConceptDetection.TextProcessor$4.actionPerformed(TextProcessor.java:210)
谢谢您的帮助 :)
path - Flink Gelly Path/Trail 用例
我们的团队是 Gelly api 的新手。我们正在寻求实现一个简单的用例,该用例将列出源自初始顶点的所有路径 - 例如
输入边缘 csv 文件为 1,2\n2,3\n3,4\n1,5\n5,6
所需的输出将是(从 1 开始的完整路径)1,2,3,4\n1,5,6
有人可以帮忙吗。
apache-flink - 类型不匹配 flink 图社区
我正在尝试执行一个非常简单的社区检测代码,但它返回一个错误:
java - 如何导入 Apache Flink SNAPSHOT 工件?
我想将 Gelly 的文档添加到我的项目中,但它给了我这个错误:
未找到以下来源:org.apache.flink:flink-gelly_2.10:1.2-SNAPSHOT
这是在我的pom.xml
我尝试寻找不同版本的凝胶来解决这个问题,但找不到任何东西。还有其他方法可以获取文档吗?
apache-flink - flink - 创建临时表时出错
团队,我在 flink 中收到以下错误。
Flink 版本 - 1.1.0
您能否对此有所了解。我在进行以顶点为中心的图遍历时得到了这个。
顶点是 Tuple2 的数据集,边是 Tuple3 的数据集
对于顶点和边,我可以使用 collect 打印值。
问候, 萨吉夫