导入关系表到HIVE

第一步:拷贝jar包

将我们mysql表当中的数据直接导入到hive表中的话,我们需要将hive的一个叫做hiveexec-3.1.1.jar 的jar包拷贝到sqoop的lib目录下

cp /export/servers/apache‐hive‐3.1.1‐bin/lib/hive‐exec‐3.1.1.jar
/export/servers/sqoop‐1.4.7.bin__hadoop‐2.6.0/lib

第二步:准备hive数据库与表

将我们mysql当中的数据导入到hive表当中来

hive (default)> create database sqooptohive;
hive (default)> use sqooptohive;
hive (sqooptohive)> create external table emp_hive(id int,name string,deg
string,salary int ,dept string) row format delimited fields terminated by
'\001';

第三步:开始导入

bin/sqoop import ‐‐connect jdbc:mysql://192.168.1.7:3306/userdb ‐‐
username root ‐‐password root ‐‐table emp ‐‐fields‐terminated‐by '\001' ‐
‐hive‐import ‐‐hive‐table sqooptohive.emp_hive ‐‐hive‐overwrite ‐‐deletetarget‐
dir ‐‐m 1

第四步:hive表数据查看

select * from emp_hive;

导入关系表到hive并自动创建hive表

我们也可以通过命令来将我们的mysql的表直接导入到hive表当中去

bin/sqoop import ‐‐connect jdbc:mysql://192.168.1.7:3306/userdb ‐‐
username root ‐‐password root ‐‐table emp_conn ‐‐hive‐import ‐m 1 ‐‐hivedatabase
sqooptohive

sqoop导入-hive相关推荐

  1. sqoop导入hive时间格式问题解决方案

    sqoop导入hive时间格式问题解决方案 从mysql导入数据时,发现时间格式有问题,要么是时间后面多一位零,要么要使用时间戳,还能不能好好玩耍了?! 于是,我就逛论坛,找大神,最终无果,也许这个问 ...

  2. Sqoop导入hive中null是空字符串还是‘null‘的问题(关注)

    Sqoop导入hive中null字符串处理为NULL 其中注意 这个是转为空字符串而不是'null'这种. 可以用ifnull转化的 这种就是'null'

  3. 记sqoop导入hive时的一次报错

    记sqoop导入hive时的一次报错 Cannot inspect org.apache.hadoop.io.IntWritable 脚本如下: #sqoop安装路径 SQOOP_HOME=/opt/ ...

  4. sqoop1.4.5 导入 hive IOException running import job: java.io.IOException: Hive exited with status 1

    sqoop 导入 hive hive.HiveImport: Exception in thread "main" java.lang.NoSuchMethodError: org ...

  5. [hadoop读书笔记] 第十五章 sqoop1.4.6小实验 - 将mysq数据导入hive

    安装hive 1.下载hive-2.1.1(搭配hadoop版本为2.7.3) 2.解压到文件夹下 /wdcloud/app/hive-2.1.1 3.配置环境变量 4.在mysql上创建元数据库hi ...

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

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

  7. sqoop将关系型数据库的表导入hive中

    1.sqoop 将关系型数据库的数据导入hive的参数说明: 2. 将关系型的数据库中的表数据导入到hive的表中 sqoop import --connect jdbc:oracle:thin:@/ ...

  8. sqoop把mysql数据导入hive

    环境: 软件 版本 备注 Ubuntu 19.10   sqoop 1.4.7   mysql 8.0.20-0ubuntu0.19.10.1 (Ubuntu)   hadoop 3.1.2   hi ...

  9. oracle导入初始数据死机,Sqoop导入Oracle数据至hive卡死在hive.HiveImport: Connecting to jdbc:hive2不执行...

    环境信息: HDP-3.1.4 已经下载好odjbc8.jar驱动程序放置在/usr/hdp/current/sqoop-client/lib/目录 Sqoop读取Oracle数据库数据导入Hive时 ...

最新文章

  1. 【前端开发系列】—— CSS3属性选择器总结
  2. 为什么wait、notify必须在synchronized保护的同步代码中
  3. .NET6之MiniAPI(十一):本地化
  4. php和java 2017_Php与java的区别
  5. 面试题:在日常工作中怎么做MySQL优化的?
  6. 让模型实现“终生学习”,佐治亚理工学院提出Data-Free的增量学习
  7. php7垃圾回收机制l_PHP7 垃圾回收机制(GC)解析
  8. python中split拆分数组_Python 数组分割
  9. wincc v7.3中文版安装教程
  10. 完成基因序列(fasta格式)的提取,核苷酸计数,GC含量计算,DNA 翻译为 RNA,RNA 翻译为 蛋白质,反向序列获取的相关函数
  11. 爬取雪球网的股票信息评论
  12. 英方云灾备软件 V5.6.9949 32位官方版
  13. 南丁格尔玫瑰图-修改扇形块的颜色与玫瑰图添加图片与文字
  14. C语言常用的数学函数
  15. 我们编写的python代码在运行过程中_在 Rust 代码中编写 Python 是种怎样的体验?...
  16. 计算机中字符的表示方法
  17. docker-compose 部署mysql一直重启
  18. 遗传算法 python 简书_基于DEAP库的Python进化算法从入门到入土—(二)简单遗传算法实现...
  19. 百度竞价推广怎么做?需要注意哪些?
  20. 找实习经历分享(一)

热门文章

  1. Sublime Text 快捷键使用
  2. 【SignalR学习系列】7. SignalR Hubs Api 详解(JavaScript 客户端)
  3. PHP 5.3-5.5 新特性
  4. 事情各大厂商在战场上布局
  5. zigbee 协议栈的时钟和定时器分频
  6. InetAddress.getLocalHost()详解及异常处理
  7. 【Spring学习】使用Spring的jdbcTemplate简化JDBC操作
  8. 数据库时间字段条件操作善用TO_DAYS函数等
  9. Nis服务器主从安装配置
  10. ubuntu server修改语言