用sqoop从Mysql多表/单表导入hdfs命令

Sqoop1.4.4实现关系型数据库多表同时导入HDFS或Hive中 问题导读:          1、使用Sqoop哪个工具实现多表导入?          2、满足多表导入的三个条件是?          3、如何指定导入HDFS某个目录?如何指定导入Hive某个数据库? 一、介绍         有时候我们需要将关系型数据库中多个表一起导入到HDFS或者Hive中,这个时候可以使用Sqoop的另一个工具sqoop-import-all-tables。 阅读详情

一、 sqoop命令从Mysql单表导入hdfs命令

bin/sqoop import \
--connect jdbc:mysql://10.160.000.117:3306/big_data \
--m 1 \
--username mysql \
--password minmin@123 \
--table t_fgw_qt_lhszzxx \
--target-dir  /big/PHJR/phjr_data/t_big_qt_lhszzxx \
--as-textfile \
--fields-terminated-by "," \
--lines-terminated-by "\n"  \
--compression-codec com.hadoop.compression.lzo.LzopCodec \
--autoreset-to-one-mapper \
--outdir /opt/sqoop_phjr
       --compression-codec com.hadoop.compression.lzo.LzopCodec     使用lzo压缩
       --autoreset-to-one-mapper     没有主键则是以一个map
       --outdir /opt/sqoop_phjr      自定义映射的java文件位置

二、 sqoop命令从Mysql多表全量导入hdfs命令

用sqoop导入mysql
sqoop-import-all-tables \
--connect jdbc:mysql://10.100.000.117:3306/big_data \
--username mysql \
--password Admin@124 \
--as-textfile \
--warehouse-dir /smxaq/big/big_data/  \
--m 6 \
--fields-terminated-by "," \
--
Sqoop将MySQL数据导入HDFS 如果使用了m 1 ,也就是说我的map只有一个,只有一个,就意味着不需要分割为4份了,所以也就不需要指定分割字段是什么了。,但是一定要注意的是 SQL语句中必须添加 $CONDITIONS ,而这个字段,必须跟split-by 一起使用,才行。如果你使用--query 编写了一个SQL语句,表名,列名,where条件都不需要写了,因为都在SQL语句中了。3、指定split-by的时候,查询结果必须包含这个列,否则报:无法识别的列。--username 你的用户名 \。--password 你的密码 \。 阅读详情

相关推荐

Sqoop导入mysql数据到HDFS

Sqoop导入mysql数据到HDFS 打算把mysql中爬虫爬到的数据导入到HDFS中供后续学习kylin以及研究使用,以前导数据经常会自己写一段java脚本去导入,这次打算用sqoop试一试效果 首先看了下mysql的数据量,不到900万条数据,不多不少 从官网下载好sqoop进行安装 http://sqoop.apache.org/docs/1.99.7/admin/Inst...

蜗牛往上爬 2340

Sqoop导入导出MySQL与HDFS数据

1. CentOS7环境下安装sqoop 下载地址, 这里选择1.4.7版本sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz http://archive.apache.org/dist/sqoop/1.4.7/ 传输到linux中,解压缩 修改系统环境变量/etc/profile, 添加sqoop/bin, 同时确保export HADOOP_HOME 进入sqoo...

学习笔记 2988

Sqoop1导入hdfs/hive数据

CDH先安装了Sqoop2,以为用法一样,只是结构不一样了,后来发现用法完全不一样,又把sqoop给装了回来,还复习了一波 hadoop1 是我的Mysql安装机器 exercise Mysql中测试的的数据库 test_table Mysql exercise数据库的测试表 文章目录sqoop查询mysql的数据库sqoop查看指定数据库的表把mysql表的表结构导入到hive中把mysql的数据导入到hive中append增量导入数据lastmodified增量导入 选项 含义

weixin_44675844的博客 1194

使用sqoop工具将数据从mysql数据库导入到HDFS和Hbase

使用Sqoop进行数据导入 配置ssh的免密登录 终端输入:sudo service ssh restart重启ssh服务。 终端输入:sudo service mysql start开启mysql。 配置免密登陆:rm -rf ~/.ssh/再输入ssh-keygen敲三下回车 输入ssh-copy-id user@localhost 输入yes,需要输入passwor...

weixin_44961794的博客 1393

使用Sqoop实现Mysql到HDFS的数据导入

查看当前mysql下有哪些库 [root@hadoop01 ~]# sqoop list-databases --connect jdbc:mysql://hadoop03:3306 --username root --password 123456; 查看某个库下的所有表 [root@hadoop01 ~]# sqoop list-tables --connect jdbc:mysql://hadoop03:3306/hive --username root --password 12345.

QYHuiiQ 3589

告别Arduino IDE!用VSCode搭建Arduino UNO R3开发环境(含代码补全配置)

本文详细指导如何用VSCode替代Arduino IDE搭建Arduino UNO R3开发环境,包含代码补全配置和高效开发技巧。通过安装必要插件、配置项目结构和优化工作流,可显著提升开发效率,特别适合复杂项目开发。文章还提供了常见问题解决方案和高级功能调优方法。

weixin_30698297的博客 476

EPSON RX8010SJ RTC实战:I2C寄存器配置避坑指南(附完整初始化代码)

本文详细解析了EPSON RX8010SJ RTC芯片在I2C寄存器配置中的常见问题与解决方案,包括TEST位、STOP位和中断控制等关键配置要点。通过实战经验分享和完整的初始化代码模板,帮助开发者避免常见陷阱,确保RTC模块的稳定运行。

weixin_28678831的博客 405

高速设计注意事项总结——MDI篇

在以太网高速通信系统中,MDI(Medium Dependent Interface,介质相关接口)是连接物理层芯片(PHY)与传输介质(如网线)的关键接口,其设计直接影响信号完整性、传输速率和抗干扰能力。本文围绕 MDI 及 RJ45 接口电路、关键参数、设计与布线要点展开,为高速以太网设计提供参考。本文包含MDI 及 RJ45 接口电路组成、电路设计注意事项、布局布线要求等内容

qq_16237389的博客 1445

Zemax物理光学实战:3分钟搞定高斯光束传播模拟(附菲涅尔局部分析技巧)

本文详细介绍了在Zemax中进行高斯光束传播模拟与菲涅尔局部分析的实战技巧。通过3分钟快速设置指南和参数解析,帮助光学工程师准确模拟激光光束特性,避免常见误区。特别分享了菲涅尔局部分析的关键技巧和传播参数优化策略,提升光学系统设计的精度与效率。

lambda的博客 804

国密证书实战:在CentOS 7上构建GmSSL私有CA与完整证书链

本文详细介绍了在CentOS 7操作系统上,使用GmSSL工具构建私有国密证书颁发机构(CA)与完整证书链的实战指南。内容涵盖从部署GmSSL、创建国密根CA、签发服务器与客户端证书,到生产环境安全加固与最佳实践的全流程,旨在帮助系统管理员和安全工程师建立统一、可控的内部国密安全通信体系。

jenkins8butler的博客 495

lammps教程:官方自带eam_database程序拟合EAM势方法介绍

使用lammps模拟金属体系,最常用的势函数为eam、meam势。 对于大多数金属或者合金来说,可以从网上下载相对应的eam或meam势力场文件。 而对于一些新的合金材料,可能就找不到相对应的力场文件。 解决的方法有两种,一是采用混合势(pair_style hybrid),第二种方法是自己拟合势函数文件。 混合势的写法在前面文章中已经介绍过,本文介绍一种拟合EAM势的方法。 该方法是运行Xiaowang Zhou编写的一个拟合程序,该程序可自动生成所需要的合金势。 这个程序能够拟合的合金元素有: Cu,

lammps_jiayou的博客 4613

GD32F470移植LWIP协议,PHY芯片DP83848I

也就是说前24位是有规定的,其中48位MAC中的前几位也是有着对应的含义的。2、旧版LWIP(如1.4.1)存在DHCP状态机卡死问题,建议升级至2.1.3+。

m0_61973119的博客 1587

基于 YOLOv8 的自动驾驶车辆障碍物检测与避障路径规划

本文探讨基于YOLOv8的自动驾驶车辆障碍物检测与避障路径规划系统。在感知层面,采用YOLOv8模型实现多类别障碍物识别,结合单目视觉距离估计和ByteTrack多目标跟踪算法,完成障碍物的稳定检测与运动状态估计。在路径规划层面,设计分层规划架构,融合全局路径规划与局部避障算法,重点实现Frenet坐标系下的采样优化算法和基于模型预测控制的实时避障轨迹生成。通过完整的代码实现与仿真实验,验证系统在复杂交通场景下的有效性与实时性,为自动驾驶开发者提供从理论到实践的完整技术参考。 关键词:YOLOv8;自动驾驶

huanghm88的专栏 248

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

上一篇: 全量、增量 数据抽取 同步
下一篇: zookeeper是怎样实现数据一致性的?
海鸥~
博客等级 码龄7年 52粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值