首页 > 代码库 > 什么是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?