Sqoop导出数据到Hive上
1 |
|
##1、node1节点上已经安装了mysql,并允许远程连接:
1 | [root@node1 ~]# service mysql start |

##2、将数据导入到HDFS中去
###2.1、解压sqoop压缩文件到Linux主机上的指定目录
1 | [root@node1 software]# tar -zxf sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz -C /opt/modules |

###2.2、清空window上的Mysql客户端表中数据

###2.3、创建option1选项文件
1 | [root@node1 sqoop-1.4.6]# vi option2 |

官网有配置的详细解释
1 | export |

###2.4、上传mysql驱动包到sqoop的lib目录下

###2.5、查看HDFS上要导出的数据
1 | [root@node1 sqoop-1.4.6]# hadoop fs -ls -R /sqoop/data |

###2.6、执行选项文件
1 | [root@node1 sqoop-1.4.6]# ./bin/sqoop --options-file option2 |


###2.7、再次查看HDFS下存放数据的目录,发现数据还在目录下
1 | [root@node1 sqoop-1.4.6]# hadoop fs -ls -R /sqoop/data |

###2.8、在window上的Mysql客户端,查看数据是否已经导入

本文作者 : Matrix
原文链接 : https://matrixsparse.github.io/2016/01/12/Sqoop导出数据/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
知识 & 情怀 | 二者兼得