1、创建一张表
create table mytb(id int,table_name string) row format delimited fields terminated by ",";
2、从本地磁盘加载数据文件,将数据插入创建好的hive表中
load data local inpath '/usr/hadoop/test/mytb.txt' into table mytb;
注意:如果要从hdfs文件系统加载数据文件,需将上面命令中的 local 去掉,改为如下命令:
load data inpath '/usr/hadoop/test/mytb.txt' into table mytb;,前提是hdfs文件系统:/usr/hadoop/test/mytb.txt文件存在;
3、执行查询命令,结果如下:
hive> select * from mytb;
OK
1 user
2 channels
3 citys
Time taken: 0.154 seconds
4、删除元数据和表数据
drop table mytb;