У меня есть два набора данных Customer и Goods. Набор данных Customer имеет идентификатор клиента в качестве ключа и список идентификаторов товаров, которые клиент купил в качестве значения. Наборы данных о товарах имеют товар в качестве ключа и цену в качестве ценности. Как объединить эти два набора данных в соответствии с идентификатором товара внешнего ключа?
customer dataset:
customer id, goods id1,goods id2, ...
goods dataset
goods id1, price1
goods id2, price2
The join result dataset I want:
customer id1,price1,price2,...
customer id2,pric3e,price4,...
Я новичок в Hadoop. Я знаю, что это можно сделать в Pig и Hive, но я хочу реализовать это в Java с помощью Hadoop. Кто-нибудь может мне помочь? Большое спасибо!