Spark Java集合累加器对象添加问题
我是新手 我正在使用Spark CollectionAccumulator添加客户对象列表。对于同一个客户,我可以有多个对象,所有需要添加到累加器中 发生的情况是,如果我有3个具有相同客户的对象,那么所有客户对象都会被最后一个对象覆盖 例如: { “客户ID”:2023年, “电子邮件”:“测试”。2023@test.se", “名字”:“Magdalena”, “姓氏”:“Fridh”, “移动”:“000000000”,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
“注释”:空, “extracomments”:空, “modifiedby”:空 } { “客户ID”:2023年, “电子邮件”:“测试”。2023@test.se", “名字”:“Magdalena”, “姓氏”:“Fridh”, “手机”:“1111111”,
“注释”:空, “课外活动”:“测试”, “modifiedby”:空 } 我正在将foreach中的两个对象都添加到collectionaccumulator中。 但添加后,这两个对象具有相同的属性值。这两个对象值都被上次插入的对象覆盖 你能帮帮我吗 谢谢