具有同一个key的key/value对可能被分配到不同的reduce上
错误
举一反三
- 具有同一个key的key/value对可能被分配到不同的reducer上。 A: 正确 B: 错误
- reduce()以( )作为输入,因为map函数的输出被送到reduce的过程中会根据key进行合并,即把相同的key合并在一起, A: Key键 B: Value值 C: key(键)及对应的value(值)列表 D: value(值)列表
- “合并”,是指将那些具有相同key的<;key,value>;的value加起来。而“归并”,是指对于具有相同key的键值对会被归并成一个新的键值对。
- MapReduce框架中中间有一步叫shuffle,把同样的(____)运输到同一个(____)上面去。 A: value, key B: value, reducer C: key, reducer D: key, value
- 用户自定义的reduce()函数接受一个中间key 值和一个相关的value 值的集合。( )
内容
- 0
下列描述中符合Map/Reduce的是() A: Map是将数据映射成Key/Value再交给Reduce B: Reduce先运行,然后运行Map C: Map/Reduce是函数式的设计思想 D: Map结束后,Partitioner会将相同Key分到同一个组交给Reduce进程
- 1
在JSON字符串中,Object结构是( )。 A: key , value B: {key:value,key:value...} C: Key D: value
- 2
HashMap中的put()方法参数是() A: put(value,key) B: put(key,key) C: put(key,value) D: put(key,key)
- 3
在dict中,一个key只能对应一个value,多次对一个key放入value,后面的值会把前面的值冲掉
- 4
以下哪遍历字典、依次输出所有键值对里的值的方式是不对的: A: for key in dict: print(dict[key]) B: for key in dict.keys(): print(dict[key]) C: for key,value in dict.items(): print(value) D: for value in dict: print(value)