[sqoop] sqoop

Posted xwolf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[sqoop] sqoop相关的知识,希望对你有一定的参考价值。

sqoop版本1.99.7 ,安装省略 

1. 启动server

   sqoop2-server start 

2. sqoop2-shell 链接

表示安装成功。

创建link

查看link

 

创建job

 

 

 查看job

 

 

 

 

导入到hdfs 中的数据:

 

 

异常:

1.

2.

 

GENERIC_JDBC_CONNECTOR_0016:Can\'t fetch schema -

启动job任务时报错

解决:

创建generic-jdbc-connector link 时:

Identifier enclose:指定SQL中标识符的定界符,也就是说,有的SQL标示符是一个引号:select * from "table_name",这种定界符在MySQL中是会报错的。这个属性默认值就是双引号,所以不能使用回车,必须将之覆盖,使用空格覆盖了这个值

Identifier enclose:  注意  这里不能直接回车!要打一个空格符号!因为如果不打,查询mysql表的时候会在表上加上“”,导致查询出错!

3.

要启动jobhistory 

以上是关于[sqoop] sqoop的主要内容,如果未能解决你的问题,请参考以下文章

教程 | 使用Sqoop从MySQL导入数据到Hive和HBase

Hive视频_Hive详解及实战(Hive环境部署+Zeus+Sqoop Sqoop+用户行为分析案例)

大数据技术名词解释

sqoop导入导出

sqoop启动job报错,怎么解决

[sqoop] sqoop命令