如何在执行某些操作后将数据从配置单元插入外部表



我在配置单元中创建了一个表,该表实际上是管理表。

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上的路径,而不是本地系统。。

相关内容

  • 没有找到相关文章

最新更新