JindoFS如何保证元数据服务的高可用性?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
JindoFS在EMR-3.27.0及之后版本中支持使用Raft-RocksDB-OTS作为Jindo元数据服务(Namespace Service)的存储。1个EMR JindoFS集群创建3个Master节点组成1个Raft实例,实例的每个Peer节点使用本地RocksDB存储元数据信息。
具体配置请参考官方文档
JindoFS通过Raft协议实现元数据服务的高可用性。元数据服务由1个Leader节点和2个Follower节点构成,Leader节点提供服务,当Leader节点出现问题时,会立即切换到其他Follower节点,保证服务的持续可用性。