运行emrfs delete时出错-元数据“emrfsmetadata”不存在

h7appiyu  于 2021-06-27  发布在  Hive
关注(0)|答案(1)|浏览(475)

作为标题。
我们有stage/prod emr集群,可能需要运行 emrfs delete s3_path 通过jenkins作业对两个集群执行命令。
但是,我可以在阶段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 不存在于我的产品电子病历中?或者是一些特殊的设置需要应用到prod-one上?
谢谢。

xyhw6mcr

xyhw6mcr1#

啊。。我想我找到答案了。我们的prod emr不支持emrfs一致视图。所以。。。
问题可以关闭。

相关问题