我在配置单元中创建了一个表,该表实际上是管理表。
create table countryTable(name string,landmass int,zone int,area int,population int,language int,宗教int,条形int,条纹int,colors int,red int,green int,blue int,gold int,white int,black int,orange int,mainhue string,circles int,cross int,saltires int,quarters int,sunstar int,crescent int,triangle int,icon int,animate int,text int,topleft string,botright string)行格式以","结尾的分隔字段;
现在,我需要执行一些查询,例如计算红色、绿色和蓝色列。然后我需要将结果数据插入到一个外部表中。我已经创建了一个外部表。
如果不存在,则创建外部表extConTable(colorName字符串,colorCount int)行格式分隔字段,以'\t'位置'/home/cloudera/desktop'终止;
如何在配置单元中执行一些操作并将结果插入外部表?
您可以尝试使用
insert into table extConTable <select_query>
需要记住的是:创建外部表中给出的位置应该是hdfs上的路径,而不是本地系统。。