1.Sqoop作用
Sqoop是一个用于在Hadoop和关系数据库服务器之间传输数据的工具。它用于从关系数据库(如MySQL,Oracle)导入数据到Hadoop HDFS,并从Hadoop文件系统导出到关系数据库。
2.安装教程
-
下载安装包
下载地址:http://archive.cloudera.com/cdh5/cdh/5/sqoop-1.4.6-cdh5.14.2.tar.gz -
解压到opt目录下
tar -zxf sqoop-1.4.6-cdh5.14.2.tar.gz -
改名并移到指定opt目录下的新建子目录soft下
mv sqoop-1.4.6-cdh5.14.2 soft/sqoop146 -
导mysql驱动包mysql-connector-java-5.1.38到sqoop146的lib文件夹下
官网下载mysql驱动包:
mv mysql-connector-java-5.1.38-bin.jar /opt/soft/sqoop146/lib
另一种方法:
到IDEA本地仓库去找到mysql驱动包拖到lib文件夹下 -
导hadoop驱动包到sqoop的lib文件夹
主要有3个 :
hadoop-common-2.6.0-cdh5.14.2.jar
hadoop-hdfs-2.6.0-cdh5.14.2.jar
hadoop-mapreduce-client-core-2.6.0-cdh5.14.2.jar
cp /opt/soft/hadoop260/share/hadoop