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

从价值中创建计数金额的Kafka流

谷梁凌
2023-03-14

我产生的数据如下:

{"name":"John","amount":46,"time":"2021-11-05T07:53:32.005751Z"}
{"name":"Mike","amount":46,"time":"2021-11-05T07:53:32.005751Z"}
{"name":"Lilu","amount":50,"time":"2021-11-05T07:53:32.005751Z"}

我需要使用Apache Kafka流的“金额”字段计数。

{"46": 2}
{"50": 1}
{"key":46, "count": 2}
{"key":50, "count": 1}

共有1个答案

宗政和韵
2023-03-14

欢迎使用堆栈溢出!你好像是在找人为你写一些代码。堆栈溢出是一个问答站点,而不是代码编写服务。请看这里学习如何写出有效的问题。

您可以根据您的用例修改这个正式的合流示例。这个例子和你问的很相似。

为了进一步解释这一点,您需要创建一个流应用程序,在该应用程序中将主题中的数据读取到kstream中。您没有提供有关您的钥匙的信息。在合流示例中,使用map()方法显式地重新分区记录,为每个记录创建一个新的keyvalue实例(您可以使用amount作为键)。然后事件按键分组并计数。

 类似资料:
  • 我想在Spark中做累积和。以下是注册表(输入): 配置单元查询: 输出: 使用火花逻辑,我得到相同的输出: 然而,当我在spark cluster上尝试这个逻辑时,的值将是累积和的一半,有时它是不同的。我不知道为什么它会发生在spark cluster上。是因为分区吗? 如何计算spark cluster上一列的累积和?

  • 我想从我的Pandas数据帧列中创建一个唯一值的计数,然后将这些计数添加到原始数据帧中的新列。我尝试了一些不同的方法。我创建了一个熊猫系列,然后用value_counts方法计算计数。我试图将这些值合并回我的原始数据框,但我想要合并的键在索引(ix/loc)中。 我想退货,比如:

  • 问题内容: 作为Web开发人员,您经常会遇到一些问题,如果有类似价值计算之类的问题,很容易解决。 我经常想知道为什么无法在CSS中执行以下操作: 例如,这将解决您想要垂直对齐元素时遇到的一些问题。现在很难使用CSS垂直对齐元素,并且会产生相当大的开销。 在您知道元素的固定高度的情况下,您不需要这样做。但是,一旦高度发生变化(较长的文字等),您就会迷上了一个元素的总高度。 使用附加的JS可以轻松解决

  • 问题内容: 上面的选择向我返回了以下内容。 我如何获得以下信息: 问题答案: SQL Fiddle示例 输出 编辑:这是一个通用的解决方案,将可在大多数数据库平台上使用。如果您的特定平台(例如gareth的)有更好的解决方案,请使用它!

  • 问题内容: 我正在尝试从PHP变量中的以下JSON数组获取值。 这是数组的var_dump: 我可以像这样在PHP中获取[“ json”]的值: 但是,如何从“ json”内部的数组中获取值,例如“ AfterParticipationHeader”。和“ Submit_Fields”? 问题答案: 首先,您必须解码json数据 然后您可以访问

  • 我有一个微服务,它使用 OracleDB 在表中发布系统更改。表包含一个,其中包含事件类型的名称。 JDBC Source Kafka Connect可能会接受表更改,并在KAFKA-TOPIC中使用列的值发布它们? 这是我的源代码kafka连接器配置: