檢測到您已登錄華為云國際站賬號,為了您更好的體驗(yàn),建議您訪問國際站服務(wù)網(wǎng)站 http://m.cqfng.cn/intl/zh-cn
不再顯示此消息
父主題: 使用HBase
HBase開源增強(qiáng)特性:HBase熱點(diǎn)自愈 該功能適用于MRS 3.3.0及之后版本。 HBase是一個分布式的KV數(shù)據(jù)庫,Region是HBase數(shù)據(jù)管理的最小單元。
例如,hbase org.apache.hadoop.hbase.mapreduce.Export -Dhbase.mapreduce.include.deleted.rows=true t1 /user/hbase/t1 把導(dǎo)出的數(shù)據(jù)按如下步驟復(fù)制到新集群中。
表結(jié)構(gòu)管理(DDL操作:創(chuàng)建、修改、刪除表)。 數(shù)據(jù)快速驗(yàn)證(開發(fā)測試驗(yàn)證數(shù)據(jù)是否正確寫入)。 日常管理維護(hù)。 開發(fā)調(diào)試階段的快速驗(yàn)證。 簡單的數(shù)據(jù)探查。 緊急情況下的手動干預(yù)。 通過Thrift server連接HBase集群 Python訪問場景 數(shù)據(jù)科學(xué)分析。
HBase Shell接口介紹 您可以使用Shell在服務(wù)端直接對HBase進(jìn)行操作。
HBase容災(zāi)集群業(yè)務(wù)切換指導(dǎo) 操作場景 MRS集群管理員可配置HBase集群容災(zāi)功能,以提高系統(tǒng)可用性。容災(zāi)環(huán)境中的主集群完全故障影響HBase上層應(yīng)用連接時,需要為HBase上層應(yīng)用配置備集群信息,才可以使得該應(yīng)用在備集群上運(yùn)行。
ZKHost HBase集群的ZK連接地址。 獲取ZK連接地址需要先創(chuàng)建跨源連接,管理控制臺操作請參考增強(qiáng)型跨源連接。 訪問CloudTable集群,填寫ZK連接地址(內(nèi)網(wǎng))。
登錄表格存儲服務(wù)管理控制臺,在左側(cè)導(dǎo)航樹單擊集群管理,然后在集群列表中找到所需要的集群,并獲取相應(yīng)的“ZK鏈接地址(內(nèi)網(wǎng))”。 父主題: HBase數(shù)據(jù)讀寫樣例工程
刪除HBase二級索引 功能簡介 一般都通過調(diào)用org.apache.hadoop.hbase.hindex.client.HIndexAdmin中方法進(jìn)行HBase二級索引的管理,該類中提供了索引的查詢和刪除等方法。
配置HBase應(yīng)用輸出日志 功能介紹 將HBase客戶端的日志單獨(dú)輸出到指定日志文件,與業(yè)務(wù)日志分開,方便分析定位HBase的問題。
父主題: 管理HBase集群
HBase REST API接口介紹 MRS1.6之后,支持采用REST的方式來對HBASE進(jìn)行相應(yīng)的業(yè)務(wù)操作,REST API支持curl命令和Java client來操作HBase,有關(guān)curl命令的詳細(xì)使用方法與Apache HBase保持一致,具體請參見https://hbase.apache.org
插入HBase冷熱分離數(shù)據(jù) 功能介紹 HBase是一個面向列的數(shù)據(jù)庫,一行數(shù)據(jù),可能對應(yīng)多個列族,而一個列族又可以對應(yīng)多個列。通常,寫入數(shù)據(jù)的時候,我們需要指定要寫入的列(含列族名稱和列名稱)。HBase通過HTable的put方法來Put數(shù)據(jù),可以是一行數(shù)據(jù)也可以是數(shù)據(jù)集。
kinit hbase hbase shell set_clusterState_standby 界面提示以下信息表示執(zhí)行成功: hbase(main):001:0> set_clusterState_standby => true 檢查當(dāng)前主備同步是否完成 執(zhí)行以下命令,確保當(dāng)前數(shù)據(jù)已經(jīng)同步
刪除HBase表數(shù)據(jù) 功能簡介 HBase通過Table實(shí)例的delete方法來Delete數(shù)據(jù),可以是一行數(shù)據(jù)也可以是數(shù)據(jù)集。
初始化HBase配置 功能介紹 HBase通過login方法來獲取配置項(xiàng)。包括用戶登錄信息、安全認(rèn)證信息等配置項(xiàng)。 代碼樣例 下面代碼片段在com.huawei.bigdata.hbase.examples包的“TestMain”類的init方法中。
初始化HBase配置 功能介紹 HBase通過login方法來獲取配置項(xiàng)。包括用戶登錄信息、安全認(rèn)證信息等配置項(xiàng)。 代碼樣例 下面代碼片段在com.huawei.bigdata.hbase.examples包的“TestMain”類的init方法中。
刪除HBase冷熱分離數(shù)據(jù)表 功能介紹 HBase通過org.apache.hadoop.hbase.client.Admin的deleteTable方法來刪除表。
操作步驟 寫數(shù)據(jù)服務(wù)端調(diào)優(yōu) 參數(shù)入口:登錄FusionInsight Manager,選擇“集群 > 服務(wù) > HBase > 配置 > 全部配置”,進(jìn)入HBase服務(wù)參數(shù)“全部配置”界面,具體操作請參考修改集群服務(wù)配置參數(shù)章節(jié)。
創(chuàng)建HBase表 功能簡介 HBase通過org.apache.hadoop.hbase.client.Admin對象的createTable方法來創(chuàng)建表,并指定表名、列族名。