Hadoop 无法将数据从一个配置单元表复制到同一数据库中的另一个配置单元表
我试图将数据从一个表复制到hive中默认数据库的另一个表,但hadoop只是停留在处理过程中。我等了几个小时,但运气不好 在这里,我试图将数据从employee表复制到默认数据库中的employee2,它没有分区Hadoop 无法将数据从一个配置单元表复制到同一数据库中的另一个配置单元表,hadoop,hive,hiveql,hadoop2,Hadoop,Hive,Hiveql,Hadoop2,我试图将数据从一个表复制到hive中默认数据库的另一个表,但hadoop只是停留在处理过程中。我等了几个小时,但运气不好 在这里,我试图将数据从employee表复制到默认数据库中的employee2,它没有分区 create table employee(id int,name string,dept string,salary bigint) row format delimited fields terminated by ',' lines terminated by '\n' st
create table employee(id int,name string,dept string,salary bigint)
row format delimited
fields terminated by ','
lines terminated by '\n'
stored as TextFile;
下面是用于将数据从一个表复制到另一个表的命令
插入覆盖表employee2
从员工中选择*
我得到这个,然后它就卡住了
配置单元>插入覆盖表employee2
从员工中选择*;
查询ID=chivid_20170413135151_73c1ac36-1d1c-4ef4-aabe-c150aa487ae7
职位总数=3
启动作业3中的1
由于没有reduce运算符,reduce任务数设置为0
请告诉我哪里出了问题,在其中一个SO问题中,我只能找到带有分区的用于复制数据的类似命令。从Thread properties Thread.nodemanager.resource.memory-mb Thread.scheduler.minimum-allocation-mb Thread.scheduler.increment-allocation-mb Thread.scheduler.maximum-allocation-mbAlso发送这些值,检查Thread UI中作业的状态-如果您没有足够的可用RAM来分配2个容器,则您的作业将永远处于接受模式。检查Thread UI,此作业是否在正确的队列中。