一,建表
create external table abc(
//external 外部的,加了外部表,不加内部表
name string,
id int,
time String,
timee string
)
row format delimited
fields terminated by ‘|’
collection items terminated by ‘,’
map keys terminated by ‘:’
lines terminated by ‘\n’
stored as TextFile
location “/test/data/empp”
二.内部表(管理表)
删了就没了
三.外部表()
删了还有备份
四.内外表相互转换
内部表改为外部表:
alter table 表名 set tblproperties(‘EXTERNAL’=‘TRUE’);
外部表改为内部表:
alter table 表名 set tblproperties(‘EXTERNAL’=‘FALSE’);
//注意区分大小写
五.查询表类型
desc formatted 表名
六.导入文件
创建目录
hdfs dfs -mkdir 在那个目录下的表名
将数据导入目录
hdfs dfs -put 表 导入目录