从EMR 3.26.3版本开始,支持SmartData的2.6.x版本,包含多个重大特性的发布以及大幅的性能优化,包括Namespace服务后端存储支持Tablestore(OTS)以及Raft、Namespace服务支持HA、块存储模式和缓存模式使用方式优化和读写性能优化等。

元数据服务后端存储方案升级

在原有RocksDB方案的基础上,新版本推出了Tablestore以及Raft的后端存储方案可供选择,实现元数据上云,加上数据块本身已经通过OSS持久化,从而整个Jindo存储实现了一种完全云原生的解决方案,各个模块都不再强依赖于集群内部的状态,用户集群可以随时销毁,重建之后能够通过维护在云上的数据快速地恢复。同时,基于Tablestore或者Raft的方案,实现了元数据服务的高可用,通过多个Namespace服务提供HA方案。针对默认方案RocksDB,特别是使用Cache模式等对于元数据存储以及HA没有很高要求的场景下,RocksDB依然是一种简单、实用而且高效的方案。

使用模式优化

使用模式支持块存储模式和缓存模式两种。

  • 块存储模式(Block)使用方式与EMR 3.26.3之前版本基本没有变化,详情请参见JindoFS块存储模式使用说明
  • 缓存模式(Cache )支持了多种使用方式,既支持与Block模式一致的使用方式,也支持了原有OSS文件系统的使用方式,以满足用户不同的需要,详情请参见JindoFS缓存模式使用说明

支持权限

Block模式支持文件系统权限功能。没有权限的用户将禁止读(写)文件。包含Unix权限和Ranger权限两种使用方式。使用Unix权限,可以使用文件的777权限进行管理。使用Ranger权限,可以利用Ranger路径通配符等高级配置进行权限管理。权限功能详细请参见JindoFS权限功能