Я проверил состояние своего кластера и заметил, что в пряже было 60 ожидающих или выполняющих карту / сокращенных заданий.Я убил все задания TempletonController в пряже, и все ожидающие работы быстро завершились успешно.Я знаю, что TempletonController является родительским процессом для выполнения внутренних заданий Map / Reduce, так почему же их уничтожение не привело к сбою других заданий?
CREATE DATABASE IF NOT EXISTS crnw_db;
USE crnw_db;
CREATE EXTERNAL TABLE IF NOT EXISTS crnw (
Time TIMESTAMP,
Sensorvalue DOUBLE
)
PARTITIONED BY (year STRING, month STRING, day STRING, customer STRING, site STRING, machine STRING, sensorname STRING)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ','
STORED AS TEXTFILE
LOCATION '/data/storage/';
MSCK REPAIR TABLE crnw;