【发布时间】:2015-06-27 13:44:34
【问题描述】:
我正在执行联接,并且我的数据跨 100 多个节点。所以我有一个键/值的小列表,我正在与另一个键/值对加入。
我的列表如下所示:
[[1, 0], [2, 0], [3, 0], [4, 0], [5, 0], [6, 0], [7, 0], [8, 0], [9, 0], [10, 0], [11, 0], [16, 0], [18, 0], [19, 0], [20, 0], [21, 0], [22, 0], [23, 0], [24, 0], [25, 0], [26, 0], [27, 0], [28, 0], [29, 0], [36, 0], [37, 0], [38, 0], [39, 0], [40, 0], [41, 0], [42, 0], [44, 0], [46, 0]]
我有广播变量:
numB = sc.broadcast(numValuesKV)
当我加入时:
numRDD = columnRDD.join(numB.value)
我收到以下错误:
AttributeError: 'list' object has no attribute 'map'
【问题讨论】:
标签: python apache-spark pyspark