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

1.上传数据

复制代码
1.1 暴力方式

 1.2命令行方式 
 首先在 /export/data 下面创建  文件件 hivedata
 上传记事本文件到 hivedata下面 
 使用cd 命令切换到 /export/data/hivedata 下面
bash 复制代码
[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客户端所在的本地文件系统。
bash 复制代码
--  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;
相关推荐
Shepherd06197 小时前
【IT 实战】Apache 反向代理 UniFi Controller 的终极指北(解决白屏、502、400 错误)
运维·网络·apache·it·unifi
额1298 小时前
CentOS 7 安装apache部署discuz导入数据库表
数据库·centos·apache
qzhqbb13 小时前
Nginx/Apache 访问规则
运维·nginx·apache
蓝眸少年CY1 天前
Hive - 函数、压缩与优化
数据仓库·hive·hadoop
2501_933329551 天前
品牌公关的底层重构:Infoseek舆情系统如何用AI中台破解“按键伤企”难题
数据仓库·人工智能·重构·数据库开发
HashData酷克数据2 天前
# Apache Cloudberry 2.1.0 版本前瞻:内核、PXF 与备份生态持续演进
apache
D愿你归来仍是少年2 天前
Apache Spark 第 8 章:Structured Streaming 流处理
大数据·spark·apache
Leo.yuan2 天前
ETL是什么?一文讲清ETL和ELT的区别
数据仓库·etl
努力的lpp3 天前
小迪安全第8天:基础入门-算法分析 & 传输加密 & 数据格式 & 密文存储 & 代码混淆 & 逆向保护
服务器·网络·apache
爱人间3 天前
apache-tomcat-8.5.72启动控制台乱码解决方案
java·tomcat·apache