题目
A.ReduceJoin可以实现内链接,也能实现各种外连接
B.ReduceJoin的join操作是在MapReduce程序中的reducer阶段完成的
C.MapJoin也适合各种join场景,也能实现内连接和各种外链接
D.MapJoin不会产生数据倾斜
第1题
A.MapReduce是处理大量半结构化数据集合的编程模型
B.MapReduce和Hadoop是相互独立的
C.MapReduce使用一种集合语言执行查询
D.MapReduce是Map和Reduce的两部分用户程序组成
第3题
A.充血模型的领域模型Domain层直接与数据库层交互
B.贫血模型将数据与操作分离,破坏了面向对象的封装特性,是一种典型的面向过程的编程风格
C.充血模型满足面向对象的封装特性,是典型的面向对象编程风格
D.贫血模型大部分都是SQL驱动(SQL-Driven)的开发模式
第4题
A.“摩尔定律”,CPU性能大约每隔12个月翻一番
B.“摩尔定律”逐渐失效后,人们开始借助于分布式并行编程来提高程序性能
C.分布式程序运行在大规模计算机集群上,可以并行执行大规模数据处理任务,从而获得海量的计算能力
D.谷歌公司最先提出了分布式并行编程模型MapReduce
第5题
A.尽量使用UNION操作,因为UNION不会做去重和排序操作,效率高
B.不要用select*操作
C.不要让数据库做算数运算,因为DB不擅长
D.不建议两张以上的大表做Join操作
第7题
A.在sqlcontext.sql中直接使用sql读取hive表
B.在sqlcontext.sql中直接使用sql操作dataframe对象
C.在sqlcontext.sql中直接已经在sparksql中注册为表的对象
D.在sqlcontext.sql中直接使用sql读取mysql表
第10题
A.MapReduce程序必须包含Mapper和Reducer
B.MapReduce程序的MapTask可以任意指定
C.MapReduce程序的ReduceTask可以任意指定
D.MapReduce程序的默认数据读取组件是TextInputFormat
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!