内部表建表(manaaged_table)
内部表定义
1、由create table命令直接创建,没有加入关键字的表
2、内部表默认存储/user/hive/warehouse下,也可以由location指定、
3、drop表时会将表数据与元数据同时删除
根据以上两种建表方式,引出,hive常用的三种建表的方法
内部表常规建表
根据需求,分别列出表中的列,创建表
应用场景
场景:在库中没有相关的表,根据要处理的数据信息,创建原始表
建表HQL命令
create table if not exists db_hive_test.testTable01(
ip string comment 'remote ip address',
user string comment 'customer name',
request_url string,
city string
)
comment 'create table test ',
row format delimited fields terminated by '\t' lines terminated by '\n';
效果截图
如图,加载数据到表中,,
load data local inpath '/../../.'