Hive数据的上传(Load、Insert)和下载
一、Load加载数据
从本地加载数据
LOAD DATA LOCAL INPATH '/root/hivedata/students.txt' INTO TABLE student_local;
从HDFS加载数据
LOAD DATA INPATH '/students.txt' INTO TABLE student_HDFS;
从HDFS加载数据到分区表并制定分区
LOAD DATA INPATH '/students.txt' INTO TABLE student_HDFS_p partition(country ="CHina");
二、Insert插入数据
将查询结果插入到表中
insert into table student_from_insert select num,name from student;
多重插入,将数据插入到多个表中
from student insert overwrite table student_insert1 select num insert overwrite table student_insert2 select name;
动态分区插入
# 开启动态分区功能 set hive.exec.dynamic.partition = true; # 设置动态分区模式为非严格模式 set hive.exec.dynamic.partition.mode = nonstrict; # 执行插入操作 insert into table student_partition partition(Sdept) select Sno,Sname,Sex,Sage,Sdept from student;
三、数据的导出
导出查询结果到HDFS指定目录下
insert overwrite directory '/tmp/hive_export/e1' select * from student;
导出时指定分隔符和文件存储方式
insert overwrite directory '/tmp/hive_export/e2' row format delimited fields terminated by ',' stored as orc select * from student;
导出数据到本地
insert overwrite local directory '/root/hive_export/e1' select * from student;
Hive数据的上传(Load、Insert)和下载相关推荐
- 实时传输文件到服务器,如何将数据实时上传到云服务器
如何将数据实时上传到云服务器 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 华 ...
- 怎么把数据文件上传云服务器,如何将数据上传到云服务器上
如何将数据上传到云服务器上 内容精选 换一换 您可以通过导出SQL语句的方式将数据库备份到弹性云服务器上.弹性云服务器不限制存放哪些数据,但是数据必须符合国家法律法规.您可以在弹性云服务器上存放数据库 ...
- 飞翔的红蜻蜓(浙理体育)——生成跑步数据并上传
目录 前言 一.抓包 二.分析数据 1.解码请求主体 2.分析数据 三.生成数据 1.时间数据 2.跑步数据 3.打包封装 四.上传数据 总结 前言 基本思路:抓包获取http包,分析数据格式,生成数 ...
- java问卷导入excel,将Excel数据直接上传到问卷星
一.什么样的数据可以上传 1.如果您已经有了一批报名者的数据,需要使用到问卷星的签到功能.可以将整理好的报名者数据,上传到系统中. 2.如果您有一批数据需要针对个人公开,可以先将数据上传到问卷星,再设 ...
- 富芮坤FR801xH蓝牙协议栈启动流程和notify实现温度数据主动上传
文章目录 一.蓝牙协议栈启动流程 1.1 初始化代码 1.2 初始化流程 1.3 回调函数里的初始化 二.notify实现 2.1 notify介绍 2.2 notify实现 2.3.1 定义数据 2 ...
- 工业物联网网关可以采集哪些RS485传感器数据并上传到MQTT云平台?
RS485是一种串行数据通信协议,具备结构简单.成本低廉.易于安装调试等特点和较好的抗干扰能力,因此成为各类型传感器的主流接口,是实现远程监控的首选通讯方式. 工业领域遍布各种各样的传感器,在工业物联 ...
- Word数据批量上传
Word数据批量上传 这里我们实现把大量的数据从Excel中移动显示在网页上,实现一个数据批量上传. 页面这里我们这里是一个点击事件,触发文件选择页面点击事件,进入选择页面,选择文件就触发input标 ...
- 硬件采集数据怎么上传服务器,如何使用4G蓝牙网关进行数据采集和数据上传
原标题:如何使用4G蓝牙网关进行数据采集和数据上传 从技术效果上看,WiFi拥有宽带高.传输速度快等优点主要用于电脑.智能手机等的通信.蓝牙通信技术拥有功耗低,传输速率快等优点,是目前适用于数据采集和 ...
- C++ vs2017 - libcurl - http请求 代码大全(请求数据,上传下载文件,多线程上传下载文件)
在网上搜寻各种libcurl的用法,将代码集合于此! 目录 一.配置curl项目 二.Curl 请求参数 1. CURLOPT_POST 2. CURLOPT_URL 3. CURLOPT_HTTPH ...
最新文章
- shell 脚本调试
- Jmeter拓展插件(jmeter-plugins)
- leetcode算法题--LRU缓存机制
- 华为成为全球领先的移动设备供应商
- PHP一个比较完善的树形结构代码
- Photon多人游戏开发教程
- 计算机基础理论知识的论文,计算机基础毕业论文
- C# Winform 防止MDI子窗体重复打开
- AD教程系列 | 2-认识其他电子元器件的封装
- 8880 e7 v2配什么主板_MATX主板配什么机箱好?曜越Tt启航者A3装机记
- 存储过程写法_计算机组成原理学习笔记:三 存储系统
- Python:字符串、列表、元组、字典之间的相互转换
- [C++/CLI编程宝典][7]基本概念
- 虚幻引擎C++开发学习(一)
- 微型计算机控制技术赖pdf,微型计算机控制技术.pdf
- Axure RP 9.0.0.3687 正式版
- 全国省市json文件
- 小葵花妈妈课堂开课了:《Runnable、Callable、Future、RunnableFuture、FutureTask 源码分析》...
- C++ POCO库(访问数据库,版本问题,本人配置失败)
- 自己动手制作C 语言编译器(8):表达式