beader_个人页

个人头像照片 beader
个人头像照片
0
4
0

个人介绍

暂无个人介绍

擅长的技术

  • Python
获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
  • 提交了问题 2014-05-06

    超级啰嗦版ODPSMapReduce入门

暂无更多信息
正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2014-05-06

    超级啰嗦版ODPSMapReduce入门

    回4楼果子果子的帖子 您好,根据提示错误应该发生在TestReducer.java的第42行,可否麻烦您把42行左右那块区域的代码截图下来看看。 ------------------------- 回4楼果子果子的帖子 您好,我刚刚又重新做了一遍,在我这里是成功的。 根据您反映的情况,TestReducer.java第40+行大概都是在做output.set()的部分,并且这里错误提示是'index out of bound',即下标越界。我的推测是,您事先可能没有正确建立output table。 您可以再检查下“打包、上传、建表、运行“这个部分,由于reduce中的output将会有8列,因此对应的output table也应该要有8列。例子中是在SQL中建了如下的表,供您参考,您可以再尝试一下。 create table tb_output (user_id string, brand_id string, visit_datetime string, clicks bigint,                        buy bigint, collect bigint, basket bigint, cum_clicks bigint); 请注意上面的命令是在SQL下执行的噢。 ------------------------- Re超级啰嗦版ODPSMapReduce入门 你的Reducer没有写错,你的output table也是正确的。并且根据错误提示,错误是发生在 output.set(2,date)这行,出现下标越界的问题。 output实际上是一个array,在reducer的setup函数里,output=context.createOutputRecord();这句会设定output的长度。 而你在之前执行output.set(0,...)与output.set(1,...)这两句均没有发生问题,说明 output被设定为长度为2了。 但是你的output table有8列,是正确的,所以我怀疑是程序没有读到正确的那个table。请你检查这两个地方。 第一个是在TestDriver中, Input和Output table的名字,是否是由args[0]和args[1]这两个参数决定。 第二个是你在ODPS中调用的那句命令是否存在问题,重试下'打包、上传、建表、运行'这4个步骤 由于与虚拟机之间无法复制粘贴,虽然检查再检查,可能发生我博文中的代码与我实际执行代码不一致的情况,所以我把虚拟机中的代码全部截图下来给您参考。 TestDriver.java TestMapper.java TestReducer.java ------------------------- 回9楼果子果子的帖子 哈哈,成功了就好
    踩0 评论0
  • 提交了问题 2014-05-06

    超级啰嗦版ODPSMapReduce入门

  • 回答了问题 2014-04-26

    hack从linux传文本文件进入虚拟机

    Rehack从linux传文本文件进入虚拟机 赞。 可惜好像在mac(10.9.2)上 xdotool无法正常使用。 用AppleScript写了个mac版本的。 使用说明: 解压后, 1.运行fileToKeyboard.app 2.选择代码文件。 3.快速切换到虚拟机当中,打开notepad或者任何你想输入代码的地方 4.静静等待3秒 再附上源代码,需要的同学可以自己修改,比如等待的时间之类的。 注:修改了个小地方,新版在8楼 ------------------------- 回7楼liteye的帖子 感谢提醒。修改了一下。
    踩0 评论0
  • 回答了问题 2014-04-19

    报名信息照片上传总是超时

    Re报名信息照片上传总是超时 之前我也出过类似的问题,把图片size改小一点即可。不过要保证学生证文字照片看得清楚
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息