当前位置: 首页 > 知识库问答 >
问题:

15:44 java:不兼容的类型:org。阿帕奇。梁sdk。价值观POutput无法转换为组织。阿帕奇。梁sdk。价值观P收集

黎鹤轩
2023-03-14

下面的代码大多是从apache束文档复制粘贴的。仍然无法找出这个错误。此外,我正在尝试学习束。有人能推荐一些好的教程/文章来看看吗?

import org.apache.beam.sdk.io.TextIO;
import org.apache.beam.sdk.transforms.MapElements;
import org.apache.beam.sdk.transforms.SimpleFunction;
import org.apache.beam.sdk.values.PCollection;


public class reports {
    public static void main(String[] args) {
        Pipeline p = Pipeline.create();
        PCollection<String> students = p.apply(TextIO.read().from("./students.csv"));
// error line below
        PCollection output = students.apply(MapElements.via(new calculatePercentage()));
        output.apply(TextIO.write().to("./reports.csv"));
        p.run();
    }
}
class calculatePercentage extends SimpleFunction{
    @Override
    public Object apply(Object input) {
        return input;
    }
}```



暂时还没有答案

 类似资料:
  • 我想将spring应用程序上下文注入到每个ParDo函数中。

  • Apache Kafka:分布式消息传递系统 Apache Storm:实时消息处理 我们如何在实时数据管道中使用这两种技术来处理事件数据? 在实时数据管道方面,我觉得两者做的工作是一样的。如何在数据管道上同时使用这两种技术?

  • 我无法理解为什么会遇到此错误。 映射器 减速器 驱动程序配置 2013年6月18日09:47:20信息mapreduce。作业:Job Job\u 1528823320386\u 0018在优步模式下运行:false 2013年6月18日09:47:20信息mapreduce。作业:映射0%减少0%2013年6月18日09:47:24信息映射减少。作业:任务Id:trunt\u 152882332

  • 我正在使用Flink从Apache Pulsar读取数据。我在pulsar中有一个分区主题,有8个分区。在本主题中,我生成了1000条消息,分布在8个分区中。我的笔记本电脑中有8个内核,因此我有8个子任务(默认情况下,并行度=#个内核)。在执行Eclipse中的代码后,我打开了Flink UI,发现一些子任务没有收到任何记录(空闲)。我希望所有8个子任务都能得到利用(我希望每个子任务都映射到我的主

  • 我们需要的是直接的API来设置和使用集群消息队列。我们最初的计划是使用Camel在集群JMS或ActiveMQ队列上进行消费/生产。Kafka如何使这项任务变得更容易?在任何一种情况下,应用程序本身都将在WebLogic服务器上运行。 消息传递将是点对点类型,其中有多个相同服务的实例在运行,但根据负载平衡策略,只有一个实例应该处理消息并发出结果。消息队列也是群集的,因此服务实例或队列实例的失败都不

  • 目前我正在研究Apache spark和Apache ignite框架。 这篇文章介绍了它们之间的一些原则差异,但我意识到我仍然不理解它们的目的。 我的意思是,哪一个问题更容易产生火花而不是点燃,反之亦然?