Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spark Java集合累加器对象添加问题_Java_Apache Spark_Spark Streaming - Fatal编程技术网

Spark Java集合累加器对象添加问题

Spark Java集合累加器对象添加问题,java,apache-spark,spark-streaming,Java,Apache Spark,Spark Streaming,我是新手 我正在使用Spark CollectionAccumulator添加客户对象列表。对于同一个客户,我可以有多个对象,所有需要添加到累加器中 发生的情况是,如果我有3个具有相同客户的对象,那么所有客户对象都会被最后一个对象覆盖 例如: { “客户ID”:2023年, “电子邮件”:“测试”。2023@test.se", “名字”:“Magdalena”, “姓氏”:“Fridh”, “移动”:“000000000”, “注释”:空, “extracomments”:空, “modifie

我是新手

我正在使用Spark CollectionAccumulator添加客户对象列表。对于同一个客户,我可以有多个对象,所有需要添加到累加器中

发生的情况是,如果我有3个具有相同客户的对象,那么所有客户对象都会被最后一个对象覆盖

例如:

{ “客户ID”:2023年, “电子邮件”:“测试”。2023@test.se", “名字”:“Magdalena”, “姓氏”:“Fridh”, “移动”:“000000000”,
“注释”:空, “extracomments”:空, “modifiedby”:空 } { “客户ID”:2023年, “电子邮件”:“测试”。2023@test.se", “名字”:“Magdalena”, “姓氏”:“Fridh”, “手机”:“1111111”,
“注释”:空, “课外活动”:“测试”, “modifiedby”:空 }

我正在将foreach中的两个对象都添加到collectionaccumulator中。 但添加后,这两个对象具有相同的属性值。这两个对象值都被上次插入的对象覆盖

你能帮帮我吗

谢谢