zoukankan      html  css  js  c++  java
  • 安装sqoop,并将Mysql中的表数据导出到HDFS下的文本文件

    首先是安装mysql数据库。使用 sudo apt-get install mysql-server命令即可安装完成。然后进行表的创建和插入数据。如图。

    然后下载sqoop和连接mysql数据库的jar包。接下来是安装sqoop。首先是配置sqoop-env.sh文件。如图。

    然后将config-sqoop文件中不需要检查的注释掉。如图。

    然后接下来是将sqoop-1.4.4.jar包和连接mysql的jar包copy到hadoop目录下的lib目录中,同时把hadoop-core-1.2.1.jar包copy到sqoop的lib目录下。然后启动sqoop成功。

    下面是将mysql数据库中的dept表导出到HDFS中。如图。导出命令为:sqoop import jdbc:mysql://localhost:3306/mysql --username root --password '' --table dept -m 1

    然后我们查看一下结果。

    到这里,终于搞掂了!实现了关系型数据库与HDFS的数据交换。

  • 相关阅读:
    《JavaScript语言精粹》学习心得
    Linq笔记
    关于缓存
    JS-替换全部全部字符串
    相同数据用分号分割
    单例模式
    es6- ArrayBuffer
    vue常用属性解释。
    装饰者模式
    中介者模式
  • 原文地址:https://www.cnblogs.com/UUhome/p/4290842.html
Copyright © 2011-2022 走看看