
sqoop
a904364908
白了头.
展开
-
sqoop1.4.7导mysql数据到hive报错:ERROR hive.HiveConfig: Could not load org.apache.hadoop.hive.conf.HiveConf
环境:sqoop版本:1.4.7.hadoop2.7.6.hive2.3.1.导入参数:bin/sqoop import --connect jdbc:mysql://192.168.0.55:3306/test?tinyInt1isBit=false --username root --password '123456' --table test_table --fields-terminated-by '\001' --hive-import --hive-table ods.test_tab原创 2020-09-01 10:10:11 · 284 阅读 · 0 评论 -
sqoop导入hive警告WARN TableDefWriter:Column height had to be cast to a less precise type in Hive
最近在进行用sqoop将业务表数据导入到hive,在导入的时候发现一直在报一个WARN,WARN TableDefWriter:Column height had to be cast to a less precise type in Hive. 具体日志贴图.看到报警以后,查看了hive表的数据,发现数据并没有丢失,又查看了hive表结构,发现很多字段的数据类型发生了改变.在进行表导入的时候...原创 2019-05-24 22:37:01 · 2014 阅读 · 0 评论 -
sqoop的安装和简单使用案例
概述sqoop是apache旗下一款“Hadoop和关系数据库服务器之间传送数据”的工具。导入数据:MySQL,Oracle导入数据到Hadoop的HDFS、HIVE、HBASE等数据存储系统;导出数据:从Hadoop的文件系统中导出数据到关系数据库mysql等.原理将导入或导出命令翻译成mapreduce程序来实现在翻译出的mapreduce中主要是对inputformat和...原创 2019-07-20 22:32:56 · 225 阅读 · 0 评论 -
sqoop运行job避免输入密码的解决方案
最近在增量同步mysql的数据到hive中,用sqoop进行增量导入,将增量任务设置为sqoop的job,每天定时跑sqoop的job就可以了,在创建job的时候sqoop给出提示,不要在命令行使用明文密码.创建job命令:bin/sqoop job --create test01job -- import \--connect jdbc:localhost:3306/test --user...原创 2019-08-03 18:05:41 · 1085 阅读 · 0 评论 -
sqoop导入数据到hive查询全部为null,sqoop导入到hive数据增多的解决方法
sqoop导入数据到hive查询全部为null.最近在用sqoop导入数据到hive的时候,遇到一个问题.用sqoop将数据导入到hive后,在hive查询,发现数据全部为null.而用sqoop导入命令的时候,没有报错,提示成功bin/sqoop import --connect jdbc:mysql://xxxxxxxxxxxxx:3306/xxxxxx --username xx...原创 2019-08-18 15:31:29 · 5212 阅读 · 0 评论 -
sqoop从mysql导入数据到hive时tinyint字段自动变成Boolean解决方案
最近在做sqoop导出数据的时候,mysql中有的字段到hive中自动转换成boolean类型了.这个需要解决,不然数据对不上.查了查官方文档,官方文档里有说明,这里贴一下文档.27.2.5. MySQL: Import of TINYINT(1) from MySQL behaves strangelyProblem: Sqoop is treating TINYINT(1) colum...原创 2019-09-22 12:43:02 · 791 阅读 · 0 评论