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

30-Hive SQL-DML-Load加载数据

1.上传数据

1.1 暴力方式1.2命令行方式 首先在 /export/data 下面创建  文件件 hivedata上传记事本文件到 hivedata下面 使用cd 命令切换到 /export/data/hivedata 下面
[root@node1 hivedata]# hadoop fs -put team_ace_player.txt /user/hive/warehouse/liushao.db/t_team_ace_player

2.Hive中的show语法

2.1显示当前数据库下面的表
show tables ;show tables [in database_name];

3. Load命令 加载数据

load data [local] inpath 'filepath' into table tablename;filepath 等待移动的数据的路径 
相对路径 project/data1
绝对路径 /user/hive/project/data1
完整的路径: hdfs://node1:9000/user/hive/project/data1
完整路径 == schema的完整路径 local
本地文件相对路径 file://user/hive/project/data1

在这里插入图片描述

本地文件系统指的是Hiveserver2服务所在机器的本地Linux文件系统,不是Hive客户端所在的本地文件系统。
--  4.使用Load加载数据
-- 4.1 根据students.txt创建数据库表
-- 95001,李勇,男,20,CS
create  table liushao.student_local(num int comment '编号',name string comment '姓名',sex string comment '性别',age int comment '年龄',dept string comment '部门'
)
row format delimited
fields terminated by ',';use liushao;
--  使用load装载数据
load data local inpath '/export/data/hivedata/students.txt' into table student_local;select * from student_local;select * from luoshao.student_local;use luoshao;load data local inpath '/export/data/hivedata/students.txt' into table student_local;use liushao;create  table liushao.student_hdfs(num int comment '编号',name string comment '姓名',sex string comment '性别',age int comment '年龄',dept string comment '部门'
)
row format delimited
fields terminated by ',';load data  inpath '/students.txt' into table student_hdfs;select * from liushao.student_hdfs;
http://www.xdnf.cn/news/17368.html

相关文章:

  • 上位机知识篇---蜂窝通信
  • 基于MATLAB实现支持向量机(SVM)分类
  • 目标检测数据集 - 高架视角道路车辆检测数据集下载「包含VOC、COCO、YOLO三种格式」
  • 医疗人效管理新标杆:盖雅工场如何赋能健康服务企业提质增效
  • 从“炼金术”到“工程学”:深度学习十年范式变迁与未来十年路线图
  • 板块三章节4——iSCSI 服务器(待更新)
  • vscode中创建python虚拟环境的方法
  • Rust爬虫与代理池技术解析
  • UDP网络编程chat
  • 腾讯云EdgeOne产品深度分析报告
  • Java 大视界 -- Java 大数据在智能教育在线课程互动优化与学习体验提升中的应用(386)
  • 力扣 hot100 Day67
  • 玩转 InfluxDB 3:用 HTTP API 快速创建高效数据表
  • Java高频方法总结
  • 数据结构(四)内核链表、栈与队列
  • 嵌入式 - 数据结构:栈和队列
  • 大数据之Flume
  • 8.6学习总结
  • Qt菜单栏与工具栏实战
  • MySQL的约束条件:
  • 人工智能——深度学习——认识Tensor
  • 12. SELinux 加固 Linux 安全
  • cad c#二次开发 图层封装 获取当前层
  • LeetCode 分类刷题:611. 有效三角形的个数
  • VGG16训练和测试Fashion和CIFAR10
  • Verilog 仿真问题:打拍失败
  • jdk动态代理如何实现
  • 对 .NET线程 异常退出引发程序崩溃的反思
  • 八股——IM项目
  • C++ 运算符重载:避免隐式类型转换的艺术