檢測到您已登錄華為云國際站賬號(hào),為了您更好的體驗(yàn),建議您訪問國際站服務(wù)網(wǎng)站 http://m.cqfng.cn/intl/zh-cn
不再顯示此消息
客戶端安裝方法請(qǐng)參考使用HBase Shell連接HBase普通集群 把SequenceFile文件目錄上傳到HBase的客戶端所在服務(wù)器,假設(shè)存放目錄為“/tmp/sequencefile”。 Import工具需要在客戶端主機(jī)的操作系統(tǒng)的shell界面中執(zhí)行。
數(shù)據(jù)源的代理用戶需要具有對(duì)HBase的相關(guān)操作權(quán)限。 使用HetuEngine管理員用戶登錄FusionInsight Manager,選擇“集群 > 服務(wù) > HetuEngine”,進(jìn)入HetuEngine服務(wù)頁面。
提升HBase BulkLoad工具批量加載效率 操作場景 批量加載功能采用了MapReduce jobs直接生成符合HBase內(nèi)部數(shù)據(jù)格式的文件,然后把生成的StoreFiles文件加載到正在運(yùn)行的集群。使用批量加載相比直接使用HBase的API會(huì)節(jié)約更多的CPU和網(wǎng)絡(luò)資源。
HBase常用接口介紹 HBase常用的Java類有以下幾個(gè): 接口類Admin,HBase客戶端應(yīng)用的核心類,主要封裝了HBase管理類操作的API,例如建表,刪表等操作,部分常見接口參見表表1。
創(chuàng)建HBase全局二級(jí)索引 在HBase客戶端執(zhí)行以下命令即可添加或創(chuàng)建索引,執(zhí)行命令后,指定的索引將被添加到表中: hbase org.apache.hadoop.hbase.hindex.global.mapreduce.GlobalTableIndexer -Dtablename.to.index
父主題: 使用CES監(jiān)控HBase集群
父主題: HBase運(yùn)維管理
查詢HBase全局二級(jí)索引信息 查詢HBase全局二級(jí)索引信息 用戶可以使用全局二級(jí)索引工具批量查看某個(gè)數(shù)據(jù)表相關(guān)索引的定義及狀態(tài)。
刪除HBase表數(shù)據(jù) 功能簡介 HBase通過Table實(shí)例的delete方法來Delete數(shù)據(jù),可以是一行數(shù)據(jù)也可以是數(shù)據(jù)集。
刪除HBase全局二級(jí)索引 功能簡介 通過調(diào)用“org.apache.hadoop.hbase.hindex.global.GlobalIndexAdmin”中的方法進(jìn)行HBase全局二級(jí)索引的管理,該類中dropIndices用于刪除索引。
配置HBase本地二級(jí)索引 登錄MRS控制臺(tái),在現(xiàn)有集群列表中單擊集群名稱,選擇“組件管理”。 在組件列表中選擇“HBase > 服務(wù)配置”,在下拉列表中將“基礎(chǔ)配置”切換為“全部配置”,進(jìn)入HBase服務(wù)參數(shù)“全部配置”界面。 在HBase全部配置界面查看相關(guān)參數(shù)。
登錄表格存儲(chǔ)服務(wù)管理控制臺(tái),在左側(cè)導(dǎo)航樹單擊集群管理,然后在集群列表中找到所需要的集群,并獲取相應(yīng)的“ZK鏈接地址”。 父主題: HBase冷熱分離樣例工程
創(chuàng)建HBase表 功能簡介 HBase通過org.apache.hadoop.hbase.client.Admin對(duì)象的createTable方法來創(chuàng)建表,并指定表名、列族名。
使用BulkLoad工具批量更新HBase數(shù)據(jù) 操作場景 HBase BulkLoad工具支持根據(jù)RowKey的命名規(guī)則、RowKey的范圍、字段名以及字段值進(jìn)行批量更新數(shù)據(jù)。
代碼樣例 獲取集群版本信息 以下代碼片段在“hbase-rest-example\src\main\java\com\huawei\hadoop\hbase\examples”包的“HBaseRestTest”類的getClusterVersion方法中。
父主題: 配置HBase本地二級(jí)索引提升查詢效率
創(chuàng)建HBase表 功能簡介 HBase通過org.apache.hadoop.hbase.client.Admin對(duì)象的createTable方法來創(chuàng)建表,并指定表名、列族名。
HBase Region的多點(diǎn)分割 功能簡介 一般通過org.apache.hadoop.hbase.client.HBaseAdmin進(jìn)行多點(diǎn)分割。 分割操作只對(duì)空Region起作用。 可在創(chuàng)建表時(shí)對(duì)表進(jìn)行預(yù)分區(qū),或者對(duì)某些region直接進(jìn)行split操作來替代。
HBase Shell接口介紹 您可以使用Shell在服務(wù)端直接對(duì)HBase進(jìn)行操作。
HBase冷熱分離相關(guān)命令介紹 此章節(jié)主要介紹HBase冷熱分離相關(guān)命令的使用,包括Shell命令和Java API命令。 Shell命令在HBase客戶端執(zhí)行,需提前安裝HBase客戶端,詳情請(qǐng)參見安裝MRS客戶端。 設(shè)置HBase表的冷熱分界線 Shell 創(chuàng)建冷熱分離表。