2015-03-17 2 views
1

Если у меня есть RDD [(K, V)] и ключ, как я могу получить элемент RDD с этим ключом?Как получить определенный элемент RDD?

Я могу фильтровать RDD ключом, но есть ли более эффективный способ?

+0

только примечание стороны: используйте 'rdd.lookup (...)' с осторожностью. Если вы обнаружите, что перебираете элементы и используете повторную проверку, рассмотрите другой подход. – maasg

ответ

2

На PairRDD мы можем использовать API lookup(key). Это возвращает все значения, связанные с предоставленным ключом.

Смежные вопросы