HBase是Hadoop生态中的实时数据库,有较高的写入性能。 OSS-HDFS服务(JindoFS服务)是阿里云新推出的存储空间类型,并兼容HDFS接口。阿里云开源大数据开发平台E-MapReduce(简称EMR)支持HBase使用OSS-HDFS服务作为底层存储,同时支持存储WAL文件,实现存储与计算分离。
前提条件
已创建EMR-3.42.0及以上版本或EMR-5.8.0及以上版本的集群,并在创建集群时选择Hbase。具体步骤,请参见创建集群。
已开通并授权访问OSS-HDFS服务。具体操作,请参见开通并授权访问OSS-HDFS服务。
操作步骤
登录EMR集群。
单击创建的EMR集群。
单击节点管理页签,然后单击节点组左侧的。
单击ECS ID。在ECS实例页面,单击实例ID右侧的远程连接。
如果您希望使用SSH方式(SSH密钥对或SSH密码)在Windows和Linux环境中登录集群,请参见登录集群。
- 指定HBase的存储路径。您可以通过将hbase-site配置文件中的参数hbase.rootdir的值修改为OSS地址(格式为
oss://bucket.endpoint/hbase-root-dir
)的方式,指定HBase和WAL文件的存储路径。重要 如果要释放集群,需要先禁用table,确保WAL文件已全量更新到存储文件HFile。