1 / 16
文档名称:

sqoop命令参数中文手册.doc

格式:doc   大小:135KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

sqoop命令参数中文手册.doc

上传人:sssmppp 2020/9/2 文件大小:135 KB

下载得到文件列表

sqoop命令参数中文手册.doc

文档介绍

文档介绍:Sqoop中文手册1•概述本文档主要对SQOOP的使用进行了说明,参考内容主要来自于ClouderaSQOOP的官方文档。为了用中文更清楚明白地描述各参数的使用含义,本文档几乎所有参数使用说明都经过了我的实际验证而得到。、Javaclass类、以及相关的jar包,作用主要是两方面:1、 将数据库表映射为一个Java文件,在该Java文件中对应有表的各个字段。2、 生成的Jar和class文件在metastore功能使用时会用到。基础语句:sqoopcodegen—connectjdbc:MySQL://localhost:3306/hive-usernameroot-password123456-tableTBLS2参数说明-bindir<dir>指定生成的java文件、编译成的class文件及将生成文件打包为JAR的JAR包文件输出路径-class-name<name>设定生成的Java文件指定的名称-outdir<dir>生成的java文件存放路径-package-name<name〉包名,nic,nic两级目录,生成的文件(如java文件)nic目录里-input-null・non-string<null-str>在生成的java文件中可以将null字符串设为想要设定的值:比如空字符串八)-input-null-string<null-str>同上,设定时,最好与上面的属性一起设置,且设置同样的值(比如空字符串孕孕\、」/O-map-column・javavarg>数据库字段在生成的java文件中会映射为各种属性且默认的数据类型与数据库类型保持对应,比如数据库中某字段的类型为bigint,则在Java文件中的数据类型为long型,通过这个属性,可以改变数据库字段在java中映射的数据类型/格式如:一map-column-javaDB_ID二String,id二Integer一null・non-stringvnull-str>在生成的java文件中,比如TBL_ID二二null?"null":…,通过这个属性设置可以将null字符串设置为其它值如ddd,TBL_ID==null?"ddd":""-null-stringvnull-str>同上,使用的时候最好和上面的属性一起用,且设置为相同的值-table<table-name〉对应关系数据库的表名,生成的java文件中的各属性与该表的各字段一一对应。3<create・hive・table生成与关系数据库表的表结构对应的HIVE表基础语句:sqoopcreate-hive-table-connectjdbc:mysql://localhost:3306/hivesernameroot・password123456-tableTBLS-hive-tableh_tbls2参数说明-hive-home<dir>Hive的安装目录,可以通过该参数覆盖掉默认的hive目录-hive-overwrite覆盖掉在hive表中已经存在的数据-create-hive-table默认是false,如果目标表已经存在了,那么创建任务会失败-hive-table后面接要创建的hive表-,这可以使得在使用import这种工具进行数据导入的时候,可以预先了解相关的SQL语句是否正确,并能将结果显示在控制台。查询示例:sqoopeval-corinectjdbc:mysql://localhost:3306/hive・usernameroot-password123456-query"SELECT*FROMtblsLIMIT10°数据插入示例:sqoopeval-connectjdbc:mysql://localhost:3306/hive-usernameroot-password123456-e"INSERTINTOTBLS2VALUES(100,137517030&lQ‘Hadoop7 guest:MANAGED_TABLE'/abc':dddz)"-e.-query这两个参数经过测试,比如后面分别接查询和插入SQL语句z皆可运行无误,如上。-connectjdbc:mysql://localhost:3306/hive-usernameroot-password123456-tableTBLS2-export-dirsqoop/test参数说明-direct快速模式利用了数据库的导入工具如mysql的mysqlimport,可以比jdbc连接的方式更为高效的将数据导入到关系数据库中。-ex

最近更新

2018年秋季幼儿园保教工作计划范文与2018年秋.. 11页

FL4315 毕业设计(英语)新课程教学大纲(1) 3页

2025年病媒生物防治工作总结 30页

《用爱心点燃他人希望》小学生演讲稿 1页

中医香薰疗法在提升生活质量中的作用分析 12页

单位继续缴纳保险申请书怎么写(2篇) 4页

边缘计算优化-第3篇-洞察阐释 36页

农业保险与风险管理-洞察阐释 35页

寒假计划学习计划(例文15篇) 42页

小学写景作文[合集8篇] 14页

小猫小学作文四篇 3页

建筑消防设施维护保养委托合同(28篇) 147页

2025版航空航天设备安全安装维护合同 16页

2025版茶叶电商代运营及数据分析合同 15页

2025版豪华轿车二手车交易担保合同模板 16页

2025版跨境电商物流货物保险合同范本 14页

2025版车库车位租赁与智能停车系统合作协议 14页

2025版车辆抵押担保汽车金融服务合同 13页

数控专业学生求职信范文 9页

2025版车辆过户全程电子化服务协议 16页

2025版通信网络建设承包管理协议 15页

春运期间安全工作方案 15页

2025版金融资产保管与风险控制服务合同范本 17页

有关小学生的建议书(28篇) 37页

服务方案(30篇) 158页

2025版餐饮咨询服务外包合同范本 17页

医疗器械公司质量管理制度 39页

养老院建设工程施工合同(2024版) 13页

70周岁以上需要补换领驾照三力测试题库 8页

2023年专业四级完形填空真题及答案实用 7页