Ошибка при запуске удаления emrfs - метаданные EmrFSMetadata не существуют - PullRequest
0 голосов
/ 23 марта 2019

Как заголовок.

У нас есть кластеры stage / prod emr, и нам может понадобиться запустить команду emrfs delete s3_path на обоих кластерах через задания jenkins.

Тем не менее, я могу запустить удаление emrfs успешно на этапе emr один, но не удалось на Prod. Ниже приведены журналы:

22:54:51 Clear meta-store before loading into DW table.
22:54:51 ----------------------------------------------------------
22:54:51

22:54:51 Pseudo-terminal will not be allocated because stdin is not a terminal. 
22:54:52 19/03/23 02:54:52 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
22:54:53 EmrFsApplication.scala(91): dynamoDB endPoint = dynamodb.us-east-1.amazonaws.com
22:54:53 EmrFsApplication.scala(99): s3 endPoint = s3.amazonaws.com
22:54:53 EmrFsApplication.scala(107): sqs endPoint = sqs.us-east-1.amazonaws.com
22:54:54 Metadata 'EmrFSMetadata' does not exist

Я не знаю, почему EmrFSMetadata не существует в моем издании emr? или это что-то особенное, что нужно применить к проду?

Спасибо.

1 Ответ

0 голосов
/ 08 апреля 2019

Ах .. Я думаю, что получил ответ. Наш prod emr не поддерживает EMRFS-представление. Вот почему ...

Вопрос можно закрыть.

...