您好,欢迎光临本网站![请登录][注册会员]  
文件名称: MapReduce with MongoDB
  所属分类: Hadoop
  开发工具:
  文件大小: 323kb
  下载次数: 0
  上传时间: 2019-07-02
  提 供 者: aba****
 详细说明:MapReduce 是 Google 在 2004 年发布的一个软件框架,用于支持大规模数据的分布式计算。 MongoDB 是一个开源的面向文档的 NoSQL 数据库系统,使用 C++ 编写。f Small Books",[ name: Understanding JAva", name: Understanding jSoN") Iname: Understanding Axis2"]) 7.编写 Reduce函数 var function (key Va⊥Jes var sum valuesf orEach(f unction( dcc) 厂 return [books: 8.在 books集合中运行 Mapreduce Var count dh. books mapped ce(map, x∈aae cut book re sults"1) db[count result] find( id Big Books books mall Books value books 上述结果表明我们有两本大书和三本小书 利用 MongoυB交互环境可以做任何事情,用Java也一样,但是你需要下载一些必须的iar 下面是Java的源码 01 import ong adb. Bas i CDEODiec import oab. DB; com. mong ⊙db.DBCo lection 04 import c. nong db.DB○b ect 05 import ab MapR educoM mandi 06 Cm·mng ab MapR educeout ruti import ccm·mong g public class cng ent i param args ubc tatic void main(str ng[] Mon mongo 8 y mongo new Ⅳcnco("1 acalhost 27017) mongo. ge tDE("lib rary) DBCO T lection books db. getco ection DBObject book new Basi cBo 上jeet() ut(nam UNderst nding JAVA") 26 book put( e s 100); books insert( 上cak) book new BasicDBo ject()i rut("nam UNderst anding JSON") 31 book put("pag les 200); OOKs insert 上cok) bok new BasicO 上ect(); book put("nam uNderst anding XML, " 6 put("pag es 300); 37 OOks .insert( 上cak); book new a cBO 上ject() 40 put(nam "Underst ancing Services book put("pag 400); 42 book insert( 上cok) book new BasicO 上ject(); book ut( nam UNderst anding Axis2")i book put("pag es" 150); books insert( 上cok); strin g map "functio n()("+ Va category 51 if thispag es > 250) ca tegory Blg k 53 1 S∈ 54 ca tegory Small ecoks'i it(categ [name: this, nam e}); strin g reduce functio (key values) 58 var 0 val ues. forE ch(func tion(de ){" sum 61 ret 1]1n [books sum)i) 63 64 duceComrm and cmd new MapReduce Command (上ooks mapr reducer nu MapReduce le Command Outout ype.TNI,T NE nu11) 66 MapLe duceOutp tout 上coks.ma Reduce for (BODIec out.resu 1-s()){ 70 Syst tintin(o 二 strin g())冫 catch (Excepti on e)t Auto- generate d catch 上1ock 74 n=stackS race()i OSCHINA原创翻译自: facilelogin
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: MapReducewithMongoDB
 输入关键字,在本站1000多万海量源码库中尽情搜索: