HBase以EMR集群的方式使用OSS-HDFS服務作為底層存儲
更新時間:
HBase是Hadoop生態(tài)中的實時數(shù)據(jù)庫,有較高的寫入性能。 OSS-HDFS服務(JindoFS服務)是阿里云新推出的存儲空間類型,并兼容HDFS接口。阿里云開源大數(shù)據(jù)開發(fā)平臺E-MapReduce(簡稱EMR)支持HBase使用OSS-HDFS服務作為底層存儲,同時支持存儲WAL文件,實現(xiàn)存儲與計算分離。
前提條件
已創(chuàng)建EMR-3.42.0及以上版本或EMR-5.8.0及以上版本的集群,并在創(chuàng)建集群時選擇Hbase。具體步驟,請參見創(chuàng)建集群。
已開通并授權(quán)訪問OSS-HDFS服務。具體操作,請參見開通并授權(quán)訪問OSS-HDFS服務。
操作步驟
登錄EMR集群。
單擊創(chuàng)建的EMR集群。
單擊節(jié)點管理頁簽,然后單擊節(jié)點組左側(cè)的。
單擊ECS ID。在ECS實例頁面,單擊實例ID右側(cè)的遠程連接。
如果您希望使用SSH方式(SSH密鑰對或SSH密碼)在Windows和Linux環(huán)境中登錄集群,請參見登錄集群。
- 指定HBase的存儲路徑。您可以通過將hbase-site配置文件中的參數(shù)hbase.rootdir的值修改為OSS地址(格式為
oss://bucket.endpoint/hbase-root-dir
)的方式,指定HBase和WAL文件的存儲路徑。重要 如果要釋放集群,需要先禁用table,確保WAL文件已全量更新到存儲文件HFile。
文檔內(nèi)容是否對您有幫助?