匿名用户

1级

2018-07-16 回答

如何用sqoop将hive分区表信息导入到mysql命令

直接导入hive表

sqoop import --connect jdbc:postgresql://ip/db_name--username user_name --table table_name --hive-import -m 5

内部执行实际分三部,1.将数据导入hdfs(可在hdfs上找到相应目录),2.创建hive表名相同的表,3,将hdfs上数据传入hive表中

sqoop根据postgresql表创建hive表

sqoop create-hive-table --connect jdbc:postgresql://ip/db_name --username user_name --table table_name --hive-table hive_table_name( --hive-partition-key partition_name若需要分区则加入分区名称)

导入hive已经创建好的表中

sqoop import --connect jdbc:postgresql://ip/db_name --username user_name --table table_name --hive-import -m 5 --hive-table hive_table_name (--hive-partition-key partition_name --hive-partition-value partititon_value);

使用query导入hive表

sqoop import --connect jdbc:postgresql://ip/db_name --username user_name --query "select ,* from retail_tb_order where \$CONDITIONS" --hive-import -m 5 --hive-table hive_table_name (--hive-partition-key partition_name --hive-partition-value partititon_value);

注意:$CONDITIONS条件必须有,query子句若用双引号,则$CONDITIONS需要使用\转义,若使用单引号,则不需要转义。

hive表指定分区字段搜索_hive导出分区表到mysql 分区字段值怎么取相关推荐

  1. hive表指定分区字段搜索_Spark SQL解析查询parquet格式Hive表获取分区字段和查询条件...

    首先说一下,这里解决的问题应用场景: sparksql处理Hive表数据时,判断加载的是否是分区表,以及分区表的字段有哪些?再进一步限制查询分区表必须指定分区? 这里涉及到两种情况:select SQ ...

  2. mysql gui 分区_一文彻底搞懂MySQL分区

    一.InnoDB逻辑存储结构 首先要先介绍一下InnoDB逻辑存储结构和区的概念,它的所有数据都被逻辑地存放在表空间,表空间又由段,区,页组成. 段 段就是上图的segment区域,常见的段有数据段. ...

  3. mysql添加字段uniquekey索引_MySQL数据库之mysql为字段添加和删除唯一性索引(unique) 的方法...

    本文主要向大家介绍了MySQL数据库之mysql为字段添加和删除唯一性索引(unique) 的方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.添加PRIMARY KEY ...

  4. Hive Sql 大全(hive函数,hive表)

    Hive Sql 大全 本节基本涵盖了Hive日常使用的所有SQL,因为SQL太多,所以将SQL进行了如下分类: 一.DDL语句(数据定义语句): 对数据库的操作:包含创建.修改数据库 对数据表的操作 ...

  5. mysql分区和分表比较_MySQL分区和分表的区别与联系

    一.分区和分表简介 分表 就是将一张大表分成N个小表. 分区 将一张大表的数据分成N个区块,这些区块可以在同一个磁盘上,也可以在不同的磁盘上. 二.分区和分表的区别 1. 实现方式 1.1 分表 My ...

  6. Sqoop 同步Parquet partition Hive表

    一.import (mysql to hive) 1.同步textfile类型(不支持Orc或Parquet) way 1 (同步到hive表) sqoop import \--connect jdb ...

  7. oracle 如何查看表分区,ORACLE中如何查看分区表信息

    ORACLE 中如何 查看分区表 信息 Oracle 显示分区表信息 显示数据库所有分区表的信息:DBA_PART_TABLES 显示当前用户可访问的所有分区表信息:ALL_PART_TABLES 显 ...

  8. 第18章:MYSQL分区

    第18章:分区 目录 18.1. MySQL中的分区概述18.2. 分区类型 18.2.1. RANGE分区18.2.2. LIST分区18.2.3. HASH分区18.2.4. KEY分区18.2. ...

  9. mysql设置字段为空字符串_NULL默认为mysql中的空字符串?

    我有一个奇怪的情况,一个字段不允许NULL值.如果我插入一行,该字段默认为空字符串,即使mysql声称默认值为NULL. mysql> describe user; +------------- ...

最新文章

  1. 解决注册并发问题并提高QPS
  2. pcDuino上如何安装wordpress
  3. linux echo写php编码,linux使用和基础操作(示例代码)
  4. MySQL删除环境变量配置
  5. maven中添加servlet、jsp依赖
  6. 程序员基本功04JAVA的内存回收
  7. 无废话Git——本地服务器提交撤销
  8. filestream_SQL Server FILESTREAM内部概述
  9. 攻击者可提前检测到 Linux 内核的补丁并开发 exploit
  10. 动手学深度学习pytorch入门
  11. java中dao和dao.impl_java 包 dao 和 dao.impl 问题
  12. 利用msf 对靶机metasploittable2 进行信息收集
  13. 初中不读学计算机难吗,为什么初中生更加适合学习计算机编程?
  14. 解决 “8080“ 端口号被占用问题!
  15. 转:以logistic Regression为例实现多类别分类及Python实现
  16. 《论语》原文及其全文翻译 学而篇10
  17. 创建云原生应用程序,需要注意什么?
  18. 什么是空气质量自动监测系统
  19. 崽崽百度指数批量查询工具【过安全验证】
  20. 【企业】企业运营与管理:探寻适合阿米巴经营与责任经营的土壤

热门文章

  1. dboxShare企业文件共享网盘
  2. 多元高斯分布是非参_(二)多元高斯分布与概率图条件独立性假设
  3. 如何安装win10与linux双系统,Windows10与CentOS 双系统共存完美教程
  4. 前端怎么携带cookie发送php,PHP如何执行传递cookie的http请求并将结果保存到字符串...
  5. php 12小时,使用php怎么将12小时制转换为24小时制
  6. bat 取得服务列表_临汾进出口经营者备案,查看详情_共勤外贸服务
  7. linux 二进制安装mysql
  8. ImportError: No module named managers
  9. python基础1之 由来、种类、优缺点、安装环境
  10. html5 canvas简易时钟