Выведите пару <$date-$symbol, $data>
в вашей функции карты, где $date-$symbol
- это составной ключ с объединением даты и символа, а $data
- это либо данные котировки, либо данные о сделке. Hadoop сгруппирует все пары, имеющие один и тот же ключ, и вы сможете обрабатывать данные в функции redu ().
Редуктору потребуется некоторая логика, чтобы различать данные котировок или данные о сделках, в зависимости от того, как вы сериализуете эти данные.