下面实验几种hive中常用到的join操作
首先创建两个文件用于导入表中
hadoop@master:~/17$ cat data1
1,a
2,b
3,c
4,d
5,e
8,u
9,r
hadoop@master:~/17$ cat data2
1,aa
2,gg
7,www
19,ee
实验步骤:
1.创建hive表
create table a(id int, name string) row format delimited fields terminated by ',';
create table b(id int, name string) row format delimited fields terminated by ',';
2.导入数据
load data local inpath '/home/hadoop/17/data1' into table a;
load data local inpath '/home/hadoop/17/data2' into table b;
备注:
如果导入的文件有空行的情况,就会出现为NULL的行,判断条件为int用is NULL或者is not NULL判断,string 类型用='NULL'或者!='NULL'来判断
如果想把为NULL的行删除,可以这样
insert overw