一、从msyql导入到hive表中

创建hive表

sqoop import --connect  --username   --password   --query " SELECT * FROM User_LoginHistory.User_OnlineHistory_total WHERE  LoginTime>='2013-01-01' and LoginTime<'2013-01-01 00:01:00' and \$CONDITIONS"  -m 1 --fields-terminated-by '\t' --target-dir  /user/root/bh_base_data/login  --hive-import --hive-drop-import-delims  --hive-table bhdp_base_data.login --create-hive-table

追加模式导入hive表
sqoop import --connect  --username   --password  --append  --query "SELECT * FROM User_LoginHistory.User_OnlineHistory_total WHERE  LoginTime>='2013-01-01' and LoginTime<'2013-1-3' and \$CONDITIONS "  -m 1 --fields-terminated-by '\t'    --target-dir /user/hive/warehouse/bhdp_base_data.db/login

#!/bin/sh

tableNameList='DimAccountStatus DimAdInvestment DimAge DimAuthCategory DimAuthCheckStatus DimChannel DimCreditedById5 DimCreditedByMobile DimDate DimDegree DimGender D
imGeography DimHasMainPhoto DimHousing DimIncome DimInsign DimLoveStatus DimLoveType DimMarriage DimMergedDegree DimMergedHousing DimMergedIncome DimNewDegree DimNewHo
using DimNewIncome DimOrderStatus DimPhotoCheckStatus DimPlatform DimService DimTime DimUserIdType'

for tableName in ${tableNameList} 
do
        sqoop import --connect 'jdbc:mysql://172.16.4.113:3307/?useUnicode=true&characterEncoding=utf8' --username '***' --password '***' --query " SELECT * FR
OM bhdw.${tableName} where \$CONDITIONS"  -m 1 --fields-terminated-by '\t' --target-dir  /user/root/lmj_temp --hive-table bhdw.${tableName} --hive-import --hive-drop-i
mport-delims --null-non-string '\\N' --null-string '\\N' --hive-overwrite --create-hive-table 
done

二、从sqlserver导入到hive表中

#!/bin/sh
tableNameList='DimInsign Dim_Insign Dim_Services Dim_PayPlatform Dim_ServiceConfig Dim_WapProductSource'

for tableName in ${tableNameList} 
do
        sqoop import --connect "jdbc:sqlserver://172.16.3.190;username=***;password=***;database=BHDW"  --query " SELECT * FROM ${tableName}             where \$CONDITIONS"  -m 1 --fields-terminated-by '\t' --target-dir  /user/root/lmj_temp  --hive-import --hive-overwrite --hive-drop-import-delims --null-non-st
ring '\\N' --null-string '\\N'  --hive-table bhdw.${tableName}
done

sqoop导入数据到hive相关推荐

  1. sqoop动态分区导入mysql,sqoop 导入数据到hive分区表(外表,内表) 指定分区 指定数据库 指定表...

    sqoop 导入数据到hive 1.1.导入数据到hive分区表(内表),指定分区 创建hive分区表 –hive-database 指定数据库 –table 指定表 –hive-overwrite ...

  2. sqoop导入数据到hive中元数据问题

    简单配置了sqoop之后开始使用,之前用的时候很好用,也不记得有没有启动hivemetastore,今天用的时候没有启动,结果导入数据时,如果使用了db.tablename,就会出现找不到数据库的错, ...

  3. SQOOP 部署及导入数据到 Hive 的实际应用

    目录 写在最前: 1.核心的功能有两个 2.sqoop 版本说明 一.部署 1.安装前准备 2.创建用户和组 3.解压到指定目录 4.添加系统环境变量 5.创建 sqoop-env.sh 文件 5.1 ...

  4. Sqoop 导入数据到hdfs和hive总结

    使用帮助 Sqoop help 查看所有的sqoop的帮助 Sqoop help import 查看import命令的帮助 Eg: sqoop导入到HDFS的一个简单示例: sqoop import ...

  5. sqoop导入数据(保持一致性)--staging-table

    sqoop导入数据(保持一致性)–staging-table sqoop import参数 –query "select XXXXX and $CONDITIONS " 按条件导入 ...

  6. sqoop导入数据常见问题解决方法

    sqoop导入数据常见问题解决方法 参考文章: (1)sqoop导入数据常见问题解决方法 (2)https://www.cnblogs.com/chaojibaidu/p/11071132.html ...

  7. Sqoop导入数据--split by 和 --m(大于1)配合使用

    Sqoop导入数据–split by 和 --m(大于1)配合使用 split-by 根据不同的参数类型有不同的切分方法: 如int型,Sqoop会取最大和最小split-by字段值,然后根据传入的n ...

  8. Sqoop导入数据发生数据倾斜问题 及更好解决

    Sqoop导入数据发生数据倾斜问题 及更好解决 一:问题 在生产环境中,由于数据是庞大的,且是复杂的 Sqoop抽数使用单实例报内存溢出以及抽数时间过长,决定采用sqoop的多实例并行抽数 官网:ht ...

  9. hbase查询语句_Sqoop实操|Sqoop导入Parquet文件Hive查询为null问题

    作者:余枫 1 问题重现 1.在MySQL中建表,一个bigint字段,二个varchar字段 2.在Hive中建Parquet表 create table test(s1 string commen ...

最新文章

  1. 模拟内存计算如何解决边缘人工智能推理的功耗挑战
  2. 教你如何在 AlertManager 报警通知中展示监控图表
  3. [公告]欢迎您加入WF技术研究团队
  4. Deepsort_V2 2020中兴捧月阿尔法赛道多目标检测和跟踪初赛第一名
  5. 移动端H5页面高清多屏适配方案
  6. AC日记——最大子段和 洛谷 P1115
  7. 鸿蒙手机启动器apk下载,澪Pro启动器本体下载最新版
  8. AUTOSAR从入门到精通100讲(三十七)-AUTOSAR 通信服务-ComM配置及代码分析
  9. java is a like a_JAVA基础——is-a 、have-a、和 like-a的区别
  10. LinkedList理解(1)结构
  11. HTML5 新特性
  12. 【做题】uoj#370滑稽树上滑稽果——巧妙dp
  13. SFINAE 应用1
  14. React redux
  15. 公路养护工证含金量高吗?在哪报考?
  16. win10共享打印机搜索不到计算机,Win10系统搜不到共享打印机的解决方法
  17. 记一次macbook pro A1708更换电池的经历
  18. 电镀清洗水中提取黄金的方法?
  19. 如何测试一支笔之我见
  20. TWaver自动化设计平台Legolas —— 数据响应动作

热门文章

  1. 征途服务器维护镖车怎么办,征途网络游戏家族运镖问题
  2. mybatis一对多 多对一
  3. 国开大学 C语言程序 形考任务4,[国家开放大学] 国开电大人体生理学形考任务4...
  4. android 申请移动应用的签名生成方法
  5. 《Java 并发编程的艺术》迷你书
  6. 【自考】马克思主义基本原理概论—容易混淆的点
  7. 逆水寒 服务器维护要多久,逆水寒8月2日更新内容 逆水寒8月2日更新多久/维护时间几点好...
  8. 生物统计学(Biostatistics)笔记第七讲-Linear regression and correlation analysis
  9. 由浅入深探索DotAsterisk(点星PBX)中小型呼叫中心IPPBX系统(一:前言)
  10. 智学网显示服务器开小差了,怎样才能进入智学网,检视孩子的学习成绩?