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

Mapreduce 如何在执行某些操作后将数据从配置单元插入外部表?,mapreduce,hive,Mapreduce,Hive,我在hive中创建了一个表,Deafolt将其作为管理表 创建表countryTable(名称字符串、陆地整数、区域整数、面积整数、人口整数、语言整数、宗教整数、条形整数、条纹整数、颜色整数、红色整数、绿色整数、蓝色整数、金色整数、白色整数、黑色整数、橙色整数、主色调字符串、圆圈整数、交叉整数、盐火整数、四分之一整数、太阳星整数、新月整数、三角形整数、图标整数、动画整数、文本整数、左上字符串、右下字符串)g) 行格式分隔字段,以“,”结尾 现在,我需要执行一些查询,比如计算红色、绿色和蓝色列,然

我在hive中创建了一个表,Deafolt将其作为管理表

创建表countryTable(名称字符串、陆地整数、区域整数、面积整数、人口整数、语言整数、宗教整数、条形整数、条纹整数、颜色整数、红色整数、绿色整数、蓝色整数、金色整数、白色整数、黑色整数、橙色整数、主色调字符串、圆圈整数、交叉整数、盐火整数、四分之一整数、太阳星整数、新月整数、三角形整数、图标整数、动画整数、文本整数、左上字符串、右下字符串)g) 行格式分隔字段,以“,”结尾

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

创建外部表(如果不存在extConTable(colorName字符串,colorCount int)行格式分隔字段,以“\t”location“/home/cloudera/desktop”结尾

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

您可以尝试使用

insert into table extConTable <select_query>
插入表extConTable
要记住的事情:CREATEEXTERNAL表中给出的位置应该是hdfs上的路径,而不是本地系统