2016-04-03 55 views
0

我创建了一个表格,由deafult管理表格。如何在执行某些操作后将数据从配置单元插入到外部表中?

create table countryTable(name String,landmass int,zone int,area int,population int,语言int,宗教int,bars int,条纹int,颜色int,红色int,绿色int,蓝色int,gold int,int int,int int,int int,mainhue string,int int,int int,saltiers int,quarters int,sunstars int,crescent int,triangle int,icon int,animate int,text int,topleft string,botright string)以','结尾的行格式定界字段;

现在,我需要执行一些查询,如计算红色,绿色和蓝色的列。然后我需要将结果数据插入到外部表中。 我创建了一个外部表。

如果不存在,创建外部表extConTable(colorName string,colorCount int)以'\ t'位置'/ home/cloudera/desktop'结尾的行格式定界字段。

如何在配置单元中执行一些操作并将该结果插入到外部表中?

回答

0

您可以

insert into table extConTable <select_query> 

事情尽量记住:鉴于创建外部表的位置应该是在HDFS的路径,而不是本地系统..

相关问题