Maxcompute执行某个SQL时返回信息中包括“J3_1_2_Stg1”,以下说法中正确的是:()。
A.当前Task(ID为3)依赖于ID为1的任务,该Task的Workercount为2
B.当前Task(ID为3)依赖于ID为1的任务,同时触发ID为2的任务
C.当前Task(ID为3)有2个Reducer,1个mapper
D.当前Task(ID为3)依赖于ID为1和ID为2的两个Task
A.当前Task(ID为3)依赖于ID为1的任务,该Task的Workercount为2
B.当前Task(ID为3)依赖于ID为1的任务,同时触发ID为2的任务
C.当前Task(ID为3)有2个Reducer,1个mapper
D.当前Task(ID为3)依赖于ID为1和ID为2的两个Task
A.语句可以执行,但是这条数据会被当作脏数据丢弃
B.目标表与源表中的数据类型不一致,执行出错
C.提交SQL时会报语法错误
D.语句可以执行,order_amt的值会被自动的转为double类型
A.select*fromuserwhereusernamecontains(‘vip’)
B.select*fromuserwhereusername=’vip’
C.select*fromuserwhereusernamelike‘*vip*’
D.select*fromuserwhereusernamelike’%vip%’
A.在使用多路插入时,可对同一张表同时执行insertinto和insertoverwrite
B.使用动态分区插入时,动态分区列必须在select列表中
C.MaxcomputeSQL支持between子句
D.对于分区表,可指定某个分区的lifecycle,其中n为正整数,单位为天
A.应用简单子查询的SQL语句的执行效率比采用SQL变量的实现方案要低
B.带子查询的查询执行顺序是,先执行父查询,再执行子查询
C.表连接一般都可以用子查询替换,但有的子查询不能用表连接替换
D.如果一个子查询语句一次返回二个字段的值,那么父查询的where子句中应该使用NOT EXISTS关键字
A.SQL
B.MapReduce
C.Graph
D.Tunnel
A.在while和for循环中,break语句的作用是终止当前循环,重新进入循环。
B.布尔运算符有一个很有趣的短路逻辑特性,即表达式x and y当x为假时,会直接返回False,不会去计算y的值。
C.if语句执行有一个特点,它是从上往下判断,如果在某个判断上是True,则执行该判断对应的语句,忽略剩下的elif和else。
D.在while和for循环中,continue语句的作用是停止当前循环,继续循环体下面的语句。
下列关于无条件转移指令Jump(跳转指令)和转子指令Call(调用指令)的说法,错误的是()。
A.无条件转移指令和转子指令都会实现指令执行流的跳转
B.转子指令在执行完子程序后还会返回到转子指令的下条指令继续执行
C.无条件转移指令执行完跳转后也需要返回
D.转子指令执行过程中要将返回地址保存到堆栈或某个特殊寄存器中
编写程序,计算某个单词在一组文件中出现的频率。对每个文件,可以生成一个返回该文件统计结果的,然后将它们提交Executor。当所有任务完成时,得到一组Future,对它们合并可得到结果。