当前位置: 首页 > news >正文

上海协策网站湘潭网站建设方案费用

上海协策网站,湘潭网站建设方案费用,找网站建设客户,网页版传奇开服转载请注明#xff1a;http://www.cnblogs.com/demievil/p/4059141.html 我的github博客#xff1a;http://demievil.github.io/ 做项目的时候遇到一个问题#xff0c;在Mapper和Reducer方法中处理目标数据时#xff0c;先要去检索和匹配一个已存在的标签库#xff0c;再对… 转载请注明http://www.cnblogs.com/demievil/p/4059141.html 我的github博客http://demievil.github.io/ 做项目的时候遇到一个问题在Mapper和Reducer方法中处理目标数据时先要去检索和匹配一个已存在的标签库再对所处理的字段打标签。因为标签库不是很大没必要用HBase。我的实现方法是把标签库存储成HDFS上的文件用分布式缓存存储这样让每个slave都能读取到这个文件。 main方法中的配置 //分布式缓存要存储的文件路径 String cachePath[] {hdfs://10.105.32.57:8020/user/ad-data/tag/tag-set.csv,hdfs://10.105.32.57:8020/user/ad-data/tag/TagedUrl.csv}; //向分布式缓存中添加文件job.addCacheFile(new Path(cachePath[0]).toUri());job.addCacheFile(new Path(cachePath[1]).toUri()); 参考上面代码即可向分布式缓存中添加文件。 在Mapper和Reducer方法中读取分布式缓存文件 /** 重写Mapper的setup方法获取分布式缓存中的文件*/Overrideprotected void setup(MapperLongWritable, Text, Text, Text.Context context)throws IOException, InterruptedException {// TODO Auto-generated method stubsuper.setup(context);URI[] cacheFile context.getCacheFiles();Path tagSetPath new Path(cacheFile[0]);Path tagedUrlPath new Path(cacheFile[1]);文件操作(如把内容读到set或map中);}Override public void map(LongWritable key, Text value, Context context)throws IOException, InterruptedException {在map()中使用读取出的数据;} 同样如果在Reducer中也要读取分布式缓存文件示例如下 /** 重写Reducer的setup方法获取分布式缓存中的文件*/Overrideprotected void setup(Context context) throws IOException, InterruptedException {super.setup(context);mos new MultipleOutputsText, Text(context);URI[] cacheFile context.getCacheFiles();Path tagSetPath new Path(cacheFile[0]);Path tagSetPath new Path(cacheFile[1]);文件读取操作;}Overridepublic void reduce(Text key, IterableText values, Context context)throws IOException, InterruptedException {while(values.iterator().hasNext()){使用读取出的数据;}context.write(key, new Text(sb.toString()));}   以上。  转载于:https://www.cnblogs.com/kodyan/p/4059141.html
http://www.sadfv.cn/news/109382/

相关文章:

  • 江门网站推广3d效果图教程网站
  • 网站建设保密协议书工业设计在线
  • 有关网站开发的外文文献海南建设银行官网招聘网站
  • 江门做网站的公司金华市建设监理协会网站
  • 印刷东莞网站建设技术支持搜索栏在wordpress菜单上位置
  • 建网站需要哪些资质wordpress导出导入数据库
  • 洛阳网站建设价格低天津网站建设座机号
  • 用商标做网站名字上海网站开发方案
  • 湖北省黄冈建设信息网站校园网的网站建设内容
  • 怎么用自助网站国内外网站建设
  • 网上外贸网站怎么做icp网站备案密码找回
  • 网站建设的基本步骤是哪些优化大师win7
  • 男女做视频观看网站怎样做微信推广网站
  • 北辰集团网站建设设计类专业学什么
  • 手机网站 等比缩放崇信县门户网站最新留言
  • 郑州中小企业网站制作企业营销策划案例分析
  • 长沙建网站制作公司51网址还有吗
  • 昆明免费网站制作网站建设会计科目
  • 电商平台正在建设中网站页面提示自己的网站怎么和百度做友链
  • 住房和城乡建设部官方网站seo 优化是什么
  • wordpress主题的安装甘肃网站建设方案优化
  • 网站建设开票名称怎么写网站空间去哪里买的
  • 网站配色原则hexo ghost wordpress
  • 备案的时候网站名称建设银行网站怎么能转账
  • 用php 如何做网站小程序登录页面
  • 怀化市住房建设局网站捷克cz公司网站
  • 响应式mvc企业网站源码做网站不会写代码
  • 网站静态路径注册资金必须实缴吗
  • 南山做网站价格用户网站建设
  • 湖南网站建设怎么样乐清网站定制公司