运行emrfs删除时出错-元数据'EmrFSMetadata'不存在

时间:2019-03-23 15:55:00

标签: amazon-web-services hive metadata amazon-emr

作为标题。

我们有stage / prod emr集群,可能需要通过jenkins作业在两个集群上运行emrfs delete s3_path命令。

但是,我可以在阶段emr one上成功运行emrfs delete,但是在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不存在于我的产品中?还是需要对产品进行特殊设置?

谢谢。

1 个答案:

答案 0 :(得分:0)

啊。。我想我知道了。我们的产品未启用EMRFS一致视图。 这就是为什么...

问题可以结束。