当前位置: 首页 > wzjs >正文

义乌好品质自适应网站建设天津招标信息网官网

义乌好品质自适应网站建设,天津招标信息网官网,商务网站前台模板,深圳实力网站建设Sqoop 是用于在 Hadoop 和关系型数据库(如 MySQL、Oracle 等)之间高效传输数据的工具。以下是常用的 Sqoop 命令及示例: CREATE TABLE employees (id INT AUTO_INCREMENT PRIMARY KEY, -- 自增主键,用于唯一标识每一行name VAR…

Sqoop 是用于在 Hadoop 和关系型数据库(如 MySQL、Oracle 等)之间高效传输数据的工具。以下是常用的 Sqoop 命令及示例:
 

CREATE TABLE employees (id INT AUTO_INCREMENT PRIMARY KEY, -- 自增主键,用于唯一标识每一行name VARCHAR(255) NOT NULL,        -- 名称,字符串类型,不允许为空gender ENUM('Male', 'Female', 'Other') NOT NULL, -- 性别,枚举类型,限制为三种值之一,不允许为空age INT NOT NULL,                  -- 年龄,整数类型,不允许为空income DECIMAL(10, 2) NOT NULL     -- 收入,定点小数类型,总长度10位,其中小数点后2位,不允许为空
);

INSERT INTO employees (name, gender, age, income) VALUES 
('张三', 'Male', 30, 5000.00),
('李四', 'Female', 25, 6000.50),
('王五', 'Other', 22, 4500.75);

 Sqoop 命令核心结构

sqoop [通用参数] <操作类型> [操作参数] 

常用操作类型

操作类型功能描述
import将数据从关系型数据库导入到 HDFS/Hive/HBase
export将 HDFS 数据导出到关系型数据库
list-databases列出数据库中的所有数据库名
list-tables列出指定数据库中的所有表名
eval直接执行 SQL 查询并显示结果

通用参数

参数说明
--connect <jdbc-url>JDBC 连接字符串(必填)
--username <user>数据库用户名
--password <pass>数据库密码(建议改用 -P 交互输入)
--driver <class>指定 JDBC 驱动类(如 Oracle 的 oracle.jdbc.OracleDriver
--verbose显示详细日志

 

 执行sql语句

sqoop eval \
--connect jdbc:mysql://localhost/mydatabase \
--username root \
--password 123456 \
--query "select * from employees"

 

 

生成 Hive 表结构 create-hive-table

关键参数说明

参数说明
--connect源数据库的 JDBC 连接地址(如 MySQL)
--table源数据库的表名(需复制的表结构)
--hive-table目标 Hive 表名(格式:数据库名.表名,默认在 default 库创建同名表)
--hive-overwrite若 Hive 表已存在,则覆盖表结构(默认跳过)
--map-column-hive手动指定字段类型映射(如 id=STRING,name=STRING

 

sqoop create-hive-table \
  --connect jdbc:mysql://源数据库地址:端口/数据库名 \
  --username 用户名 \
  --password 密码 \
  --table 源表名 \
  --hive-table hive数据库名.hive表名  # 可选,默认在 `default` 数据库创建同名表

导入前

mysql 表结构 

hive 表

导入后

 

数据导入(import)hdfs

sqoop import \
  --connect jdbc:mysql://host:port/db \
  --username user \
  --password pass \
  --table source_table \
  --target-dir /hdfs/path \
  [其他参数]

常用导入参数

参数说明
--table <table>源表名
--columns <col1,col2>指定导入列(默认导入所有列)
--where "<条件>"指定导入数据的过滤条件
--target-dir <path>HDFS 目标目录(默认:/user/<user>/<table>
--delete-target-dir若目标目录存在,先删除
--fields-terminated-by <char>字段分隔符(默认:,
--lines-terminated-by <char>行分隔符(默认:\n
--m <num> 或 --num-mappers <num>并行任务数(默认:4)
--split-by <column>指定并行切分列的字段(通常为数值或日期类型)

 

 

 

 

 

 


文章转载自:

http://ZR3jarV6.mmcLj.cn
http://VeD8y0ol.mmcLj.cn
http://o1GjSNZB.mmcLj.cn
http://0OGdI9vi.mmcLj.cn
http://eRyk9u0I.mmcLj.cn
http://344iKVBo.mmcLj.cn
http://Lo3sTRfF.mmcLj.cn
http://qxuWpkzI.mmcLj.cn
http://RMShY2Am.mmcLj.cn
http://KkTR9X5l.mmcLj.cn
http://5Cz99z7x.mmcLj.cn
http://qpRNgvV3.mmcLj.cn
http://hmR4FdzU.mmcLj.cn
http://jHdIvECK.mmcLj.cn
http://SlSxWQQN.mmcLj.cn
http://fhDTWqkd.mmcLj.cn
http://IfiyvYyS.mmcLj.cn
http://bgxjQDll.mmcLj.cn
http://sQ1v5oaG.mmcLj.cn
http://NArNtoCE.mmcLj.cn
http://wAGNKHQw.mmcLj.cn
http://zoBCYPiD.mmcLj.cn
http://frTYpvXG.mmcLj.cn
http://siGgiNWh.mmcLj.cn
http://vrA3MzjE.mmcLj.cn
http://ScQSWYkR.mmcLj.cn
http://9dSHhjL3.mmcLj.cn
http://xTExAnQW.mmcLj.cn
http://FzeqMHJt.mmcLj.cn
http://Y90b5CbV.mmcLj.cn
http://www.dtcms.com/wzjs/648136.html

相关文章:

  • 旅游网站静态模版下载句容网站建设
  • 连云建网站公司星火教育培训机构
  • 旅游电子商务网站有哪些如何成立工作室
  • 做淘宝联盟网站海口网站制作价格
  • 南京百度网站制作网站外包 博客
  • 网站建设这个行业怎么样百度seo怎么提高排名
  • 网站开发时app打开很慢岳麓区网站建设
  • 企业网站建设搜集资料哪家网站开发好
  • 怎么样用手机做网站关键词收款网站怎么建设
  • 亚马逊网站建设资料网站建设word文档
  • 网站建设的整体流程给企业做免费的推广
  • dw做网站龙岗网站建设公司哪家口碑好
  • 建网站对企业的作用做微信公众号的网站
  • 网站轮播怎么做海外服务器 vps
  • 网站 地区加关键词中小企业网站建设与管理
  • 河南国基建设集团--官方网站个人制作网站
  • 找谁做网站优化wordpress主题超2m
  • 免费推广的网站平台网站开发实训心得体会
  • 网站建设书籍下载九九建筑网
  • 太原市网站建设网站建设二手网站的建设费用包括
  • 搭建php网站环境三亚网友
  • 网站销售好做吗班级建设网站
  • 用织梦做网站费用网页美工设计教程百度网盘
  • 扁平化 公司网站外贸网站有哪些推广
  • 网站建设人文类wordpress伪静态404
  • 韶关营销网站开发网站规划模板下载
  • wordpress会员收费权限泰安网站seo
  • 族谱网站开发2008r2网站建设
  • 网站开发 验收标准广州外贸企业网站建设
  • 街区网站建设的意义房地产开发公司招聘岗位