Is it possible that is due to the hasher?

Inside my code i was using the google guava hasher (sha256 as a Long hash)
sometimes I got errors from it (ArrayOutOfBoundException) sometimes i just got 
different hash for the same id, especially when running on an not-local 
execution environment

I removed it anywhere and I started using the java hashcode, now it is seems to 
work


> Il giorno 16/mag/2015, alle ore 09:15, Michele Bertoni 
> <michele1.bert...@mail.polimi.it> ha scritto:
> 
> Hi,
> it is 2 days i am going mad with a problem, every time i run the code (on the 
> same dataset) i get a different result
> 
> while i was trying debugging i found this
> 
> i have this code
> 
> val aggregationResult  = //something that creates the dataset and uses join, 
> group, reduce and map
> logger.error("res count " + aggregationResult.count)
> aggregationResult.print
> 
> 
> 
> the logger prints a dataset size of 7
> the output result is made of 6 elements
> 
> this happens randomly sometimes the result is larger than the count and 
> sometimes they are both correct at 10
> 
> 
> 
> flink version 0.9milestone1
> 
> any idea of what can make it “not deterministic”?
> thanks for help

Reply via email to