[sqoop]hive导入mysql,其中mysql的列存在默认值列

一、思路

直接在hive表中去掉有默认值的了列,在sqoop导入时,指定非默认值列即可,

二、具体

mysql的表

hive的表

sql 复制代码
create table dwd.dwd_hk_rcp_literature(
    id string,
    literature_no string,
    authors string,
    article_title string,
    source_title string,
    publication_date string,
    publication_year string,
    volume string,
    issue string,
    price string,
    created_at string,--插入时间
--     updated_at string,--这个字段不管
--     delete_status string,--有默认值
    abstract string
)
row format delimited
fields terminated by "\001"
;

sqoop导入

sql 复制代码
sqoop export \
--connect jdbc:mysql://ip:端口号/yly_ms_dev \
--username 用户名 \
--password 密码 \
--table hk_rcp_literature \
--columns "id,literature_no,author,article_title,source_title,publication_date,publication_year,volume,issue,price,created_at,abstracts" \
--export-dir /user/hive/warehouse/dwd.db/dwd_hk_rcp_literature \
--input-fields-terminated-by "\001"
相关推荐
程序员卷卷狗1 小时前
MySQL 慢查询优化:从定位、分析到索引调优的完整流程
android·mysql·adb
CodeLongBear2 小时前
MySQL进阶学习笔记:从单表查询到多表关联的深度解析(万字详解)
笔记·学习·mysql
运维_攻城狮2 小时前
openeuler-24.3欧拉系统mysql开机自启报错
linux·mysql
魏 无羡2 小时前
windows 安装mysql(多个版本同时安装)
windows·mysql·adb
喵行星2 小时前
MySQL XtraBackup 使用文档(全量 + 增量备份与恢复)
数据库·mysql·adb
dessler3 小时前
MYSQL-外键(Foreign Key)
linux·运维·mysql
q***98523 小时前
图文详述:MySQL的下载、安装、配置、使用
android·mysql·adb
Im5013 小时前
MySQL索引——从入门到出土
mysql
q***09803 小时前
在linux(Centos)中Mysql的端口修改保姆级教程
linux·mysql·centos
q***96584 小时前
如何在 Ubuntu 22.04 上安装 MySQL
linux·mysql·ubuntu