• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > MongoDB+Hadoop运行环境搭建

MongoDB+Hadoop运行环境搭建

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了MongoDB+Hadoop,运行,环境,搭建等相关知识,希望本文的分享对您有所帮助

首先要下载mongo-hadoop adapter git clone https://github.com/mongodb/mongo-hadoop.git git checkout release-1.0 然后进入mongo-hadoop目录,找到build.sbt将 hadoopRelease in ThisBuild 修改成如下所示: hadoopRelease in ThisBuild := "0.20" 然后运

首先要下载mongo-hadoop adapter


git clone https://github.com/mongodb/mongo-hadoop.git

git checkout release-1.0


然后进入mongo-hadoop目录,找到build.sbt将 hadoopRelease in ThisBuild 修改成如下所示:


hadoopRelease in ThisBuild := "0.20"


然后运行 ./sbt package(关于sbt https://github.com/harrah/xsbt/wiki)

运行时需要翻墙才行。

运行结束之后会再core/target目录下生成一个jar文件mongo-hadoop-core_0.20.205.0-1.0.1.jar,香港服务器,然后下载mongodb的驱动包。


wget --no-check-certificate https://github.com/downloads/mongodb/mongo-java-driver/mongo-2.7.3.jar 下载完之后就可以开始开发mongo-hadoop的程序了。 运行自带示例: 首先将数据导入到mongodb中,美国服务器,命令如下。 ./sbt load-sample-data 然后再eclipe中新建一个项目,例如treasury,香港服务器,将mongo-hadoop/example/treasury_field中的源文件和资源文件复制到新建的项目下。如图所示:

然后修改mongo-treasury_yield.xml文件中mongodb的url和存放collection



mongo.input.uri
mongodb://127.0.0.1/mongo_hadoop.yield_historical.in



mongo.output.uri
mongodb://127.0.0.1/mongo_hadoop.yield_historical.out

然后修改TreasuryYieldXMLConfig.java如下:

Configuration.addDefaultResource( "resources/mongo-treasury_yield.xml");
Configuration.addDefaultResource( "resources/mongo-defaults.xml" );

后将项目打包成jar文件。

运行 hadoop jar treasury.jar com.mongodb.hadoop.treasury.TreasuryXMLConfig 即可运行hadoop程序。运行结果如下图:mongodb中的数据。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • MongoDB+Hadoop运行环境搭建

相关文章

  • 2018-12-05Oracle Form中COMMIT的概述及使用技巧
  • 2018-12-05如何保持Oracle数据库的优良性能
  • 2018-12-05Mysql中JDBC如何实现自动重连机制的实例
  • 2018-12-05尚观Oracle入门到精通视频教程的资料详细介绍
  • 2018-12-05MYSQL使用cmd命令修改root密码总结
  • 2017-05-11修改mysql密码与忘记mysql密码的处理方法
  • 2018-12-05有木有哪位前辈用mysql直接连接android的
  • 2018-12-05MySql查询时间段的方法示例代码
  • 2018-12-05SQL*Plus常用指令
  • 2018-12-05MySQL之—GROUP BY分组取字段最大值的示例代码详情

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 关于mysql_close()函数的10篇文章推荐
    • mysql --- union
    • MySQL之-查询指定的数据库和表是否存在
    • 查询mysql中执行效率低的sql语句的方法
    • Navicat如何操作MySQL数据库?
    • Oracle教程 误添加数据文件删除方法
    • MySQL之-GTIDs Replication模式下切换Master服务器或中继服务器方法详解
    • Mysql数据库绿色版如何安以及解决1067错误图文教程
    • 详解mysql表名忽略大小写配置的方法
    • sqlserver 索引的一些总结

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有