首页 > 代码库 > 什么是sqoop?
什么是sqoop?
1.什么是sqoop?
---SQL to HDFS 的工具
---利用JDBC连接关系型数据库
---Sqoop的获取
2.导入Oracle数据库表中指定的列
sqoop import --connect jdbc:oracle:thin:@ip地址:端口号:orcl --username scott --password tiger --table emp --columns‘empno,ename,sal‘ -m 1
3.导入Oracle数据库表中指定的表,并且指定分隔符和HDFS的路径
sqoop import --connect jdbc:oracle:thin:@ip地址:端口号:orcl --username scott --password tiger --table emp --columns‘empno,ename,sal‘ -m 1 --targer-dir ‘/sqoop/data1‘ --fields-terminatde-by‘**‘
4.导入Oracle数据库表中的数据,并使用query语句
sqoop import --connect jdbc:oracle:thin:@ip地址:端口号:orcl --username scott --password tiger --query ‘select * from emp where deptno=10 and $CONDITIONS‘ -m 1 --targer-dir ‘/sqoop/data1‘ --fields-terminatde-by‘**‘
5.使用sqoop导入关系型数据库中的数据到hive中
什么是sqoop?