1
Если у меня есть RDD [(K, V)] и ключ, как я могу получить элемент RDD с этим ключом?Как получить определенный элемент RDD?
Я могу фильтровать RDD ключом, но есть ли более эффективный способ?
Если у меня есть RDD [(K, V)] и ключ, как я могу получить элемент RDD с этим ключом?Как получить определенный элемент RDD?
Я могу фильтровать RDD ключом, но есть ли более эффективный способ?
На PairRDD мы можем использовать API lookup(key)
. Это возвращает все значения, связанные с предоставленным ключом.
только примечание стороны: используйте 'rdd.lookup (...)' с осторожностью. Если вы обнаружите, что перебираете элементы и используете повторную проверку, рассмотрите другой подход. – maasg