ОШИБКА HIVE MSCK — org.apache.hadoop.hive.ql.exec.DDLTask (состояние= 08S01,код=1)

#hadoop #hive

Вопрос:

Я перевожу данные из одного кластера в другой и использую beeline для запуска файла MSCK из 1-го кластера. MSCK работал до 27 февраля, и после этого я начал получать сообщения об ошибках ниже.

 NFO  : Executing command: MSCK REPAIR TABLE cubcus_display
INFO  : Starting task [Stage-0:DDL] in serial mode
ERROR : FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask

Error: Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask (state=
08S01,code=1)
 

Я пробовал : https://www.ibm.com/support/pages/running-command-hive-table-results-running-msck-error-error-while-processing-statement-failed-error
Но я не работал. Как мы можем это решить?

  • Версия Beeline: 1.2.1000.2.6.5.0-292
  • Версия улья: 3.1.0.3.1.5.0-152

Комментарии:

1. проверьте разрешение hdfs и пользователя, который выполняет команду msck.