第1关:Hive -- 索引
---创建mydb数据库
create database if not exists mydb;
---使用mydb数据库
use mydb;
---------- Begin ----------
---创建staff表
create table staff(
id int,
name string,
sex string)
row format delimited fields terminated by ','
stored as textfile;
---导入数据:/root/staff.txt
load data local inpath '/root/staff.txt' into table staff;
---创建staff表索引:索引名称为staff_index,索引字段为id,创建索引后的表:sta
create index staff_index
on table staff(id)
as 'org.apache.hadoop.hive.ql.index.compact.CompactIndexHandler'
with deferred rebuild
in table sta;
---生成索引数据并查看sta索引表数据
alter index staff_index on staff rebuild;
select * from sta;
---查看索引
show index on staff;
---删除索引后再查看索引
drop index staff_index on staff;
show index on staff;
---------- End ----------
---清空staff表
truncate table staff;
---删除staff表
drop table staff;
第2关:Hive -- 动态分区调整
---创建mydb数据库
create datab
文章来源地址https://www.toymoban.com/news/detail-759051.html
文章来源:https://www.toymoban.com/news/detail-759051.html
到了这里,关于educoder中Hive -- 索引和动态分区调整的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!