檢測(cè)到您已登錄華為云國(guó)際站賬號(hào),為了您更好的體驗(yàn),建議您訪問(wèn)國(guó)際站服務(wù)網(wǎng)站 http://m.cqfng.cn/intl/zh-cn
不再顯示此消息
Phoenix支持SQL的方式來(lái)操作HBase,以下簡(jiǎn)單介紹使用SQL語(yǔ)句建表/插入數(shù)據(jù)/查詢數(shù)據(jù)/刪表等操作。 前提條件 已安裝HBase客戶端,例如安裝目錄為“/opt/client”。以下操作的客戶端目錄只是舉例,請(qǐng)根據(jù)實(shí)際安裝目錄修改。在使用客戶端前,需要先下載并更新客戶端配置文件,確認(rèn)Ma
結(jié)束B(niǎo)ulkLoad客戶端程序?qū)е伦鳂I(yè)執(zhí)行失敗 問(wèn)題 執(zhí)行BulkLoad程序?qū)霐?shù)據(jù)時(shí),如果結(jié)束客戶端程序,為什么有時(shí)會(huì)導(dǎo)致已提交的作業(yè)執(zhí)行失??? 回答 BulkLoad程序在客戶端啟動(dòng)時(shí)會(huì)生成一個(gè)partitioner文件,用于劃分Map任務(wù)數(shù)據(jù)輸入的范圍。 此文件在BulkLoad客戶端退出時(shí)會(huì)被自動(dòng)刪除。
準(zhǔn)備Linux彈性云服務(wù)器作為客戶端主機(jī),并在客戶端主機(jī)上部署CloudTable HBase客戶端工具。 具體操作請(qǐng)參見(jiàn)使用HBase Shell連接HBase普通集群。 在部署客戶端工具時(shí),ZK鏈接地址請(qǐng)配置為源表所在的CloudTable HBase集群的“ZK鏈接地址(內(nèi)網(wǎng))”。
HBase SQL查詢樣例代碼說(shuō)明 功能簡(jiǎn)介 Phoenix是構(gòu)建在HBase之上的一個(gè)SQL中間層,提供一個(gè)客戶端可嵌入的JDBC驅(qū)動(dòng),Phoenix查詢引擎將SQL輸入轉(zhuǎn)換為一個(gè)或多個(gè)HBase scan,編譯并執(zhí)行掃描任務(wù)以產(chǎn)生一個(gè)標(biāo)準(zhǔn)的JDBC結(jié)果集。 代碼樣例 客戶端“
HBase訪問(wèn)多個(gè)ZooKeeper樣例程序 功能簡(jiǎn)介 在同一個(gè)客戶端進(jìn)程內(nèi)同時(shí)訪問(wèn)FusionInsight ZooKeeper和第三方的ZooKeeper,其中HBase客戶端訪問(wèn)FusionInsight ZooKeeper,客戶應(yīng)用訪問(wèn)第三方ZooKeeper。 代碼樣例
調(diào)測(cè)HBase Python樣例程序 僅MRS 1.9.x及之前版本支持HBase python樣例代碼調(diào)測(cè)。 HBase支持使用自帶的ThriftServer2服務(wù)通過(guò)python來(lái)訪問(wèn)HBase服務(wù)。python樣例僅支持在Linux環(huán)境中運(yùn)行,調(diào)測(cè)HBase python樣
HBase訪問(wèn)多個(gè)ZooKeeper樣例程序 功能簡(jiǎn)介 在同一個(gè)客戶端進(jìn)程內(nèi)同時(shí)訪問(wèn)FusionInsight ZooKeeper和第三方的ZooKeeper,其中HBase客戶端訪問(wèn)FusionInsight ZooKeeper,客戶應(yīng)用訪問(wèn)第三方ZooKeeper。 代碼樣例
TreeNMS是一款redis,Memcache可視化客戶端工具,采用JAVA開(kāi)發(fā),實(shí)現(xiàn)基于WEB方式對(duì)Redis, Memcached數(shù)據(jù)庫(kù)進(jìn)行管理、維護(hù)。 功能包括:狀態(tài)參數(shù)監(jiān)控,NoSQL數(shù)據(jù)庫(kù)的展示,庫(kù)表的展示,key
待操作集群的名稱 > 服務(wù) > HBase > 更多 > 下載客戶端”,下載客戶端并安裝。 添加主備集群容災(zāi)關(guān)系。 以“hbase”用戶進(jìn)入主集群的HBase shell界面。 hbase用戶的初始密碼為“Hbase@123”,詳情請(qǐng)參考用戶賬號(hào)一覽表。 在HBase shell中執(zhí)行如下
在主備集群,選擇“集群 > 服務(wù) > HBase > 更多 > 下載客戶端”,下載并安裝客戶端并,具體操作請(qǐng)參考安裝客戶端章節(jié)。 添加主備集群容災(zāi)關(guān)系。 以客戶端安裝用戶登錄安裝了主集群客戶端的節(jié)點(diǎn),并使用“hbase”用戶登錄hbase shell界面。 cd 客戶端安裝目錄 source bigdata_env
停止源集群HBase服務(wù) 2. 停止目標(biāo)集群HBase服務(wù) 3. HBase數(shù)據(jù)遷移 4. HBase目錄ACL校驗(yàn) 5. HBase數(shù)據(jù)大小校驗(yàn) 6. 啟動(dòng)目標(biāo)集群HBase服務(wù) 7. HBase元數(shù)據(jù)修復(fù) 8. 啟動(dòng)源集群HBase服務(wù) ### 二、HBase全量遷移場(chǎng)景詳細(xì)步驟細(xì)節(jié)說(shuō)明
Shell命令執(zhí)行方法: 進(jìn)入HBase客戶端任意目錄,執(zhí)行以下命令。 hbase shell 進(jìn)入HBase命令行運(yùn)行模式(也稱為CLI客戶端連接),如下所示。 hbase(main):001:0> 您可以在命令行運(yùn)行模式中運(yùn)行help命令獲取HBase的命令參數(shù)的幫助信息。 注意事項(xiàng)
準(zhǔn)備一臺(tái)安裝了CloudTable HBase客戶端的服務(wù)器。客戶端安裝方法請(qǐng)參考使用HBase Shell連接HBase普通集群 把SequenceFile文件目錄上傳到HBase的客戶端所在服務(wù)器,假設(shè)存放目錄為“/tmp/sequencefile”。 Import工具需要在客戶端主機(jī)的操作系統(tǒng)的
具體的授權(quán)操作請(qǐng)參考創(chuàng)建HBase權(quán)限角色章節(jié)。 配置HBase數(shù)據(jù)壓縮格式和編碼 創(chuàng)建時(shí)設(shè)置data block encoding和壓縮算法。 方法一:使用hbase shell。 以客戶端安裝用戶,登錄安裝客戶端的節(jié)點(diǎn)。 執(zhí)行以下命令切換到客戶端目錄。 cd /opt/client
HBase訪問(wèn)多個(gè)ZooKeeper樣例程序 功能簡(jiǎn)介 在同一個(gè)客戶端進(jìn)程內(nèi)同時(shí)訪問(wèn)FusionInsight ZooKeeper和第三方的ZooKeeper,其中HBase客戶端訪問(wèn)FusionInsight ZooKeeper,客戶應(yīng)用訪問(wèn)第三方ZooKeeper。 代碼樣例
結(jié)束B(niǎo)ulkLoad客戶端程序,導(dǎo)致作業(yè)執(zhí)行失敗 問(wèn)題 執(zhí)行BulkLoad程序?qū)霐?shù)據(jù)時(shí),如果結(jié)束客戶端程序,為什么有時(shí)會(huì)導(dǎo)致已提交的作業(yè)執(zhí)行失??? 回答 BulkLoad程序在客戶端啟動(dòng)時(shí)會(huì)生成一個(gè)partitioner文件,用于劃分Map任務(wù)數(shù)據(jù)輸入的范圍。 此文件在BulkLoad客戶端退出時(shí)會(huì)被自動(dòng)刪除。
Path hbaseSite = new Path(userdir + "hbase-site.xml"); if (new File(hbaseSite.toString()).exists()) { conf.addResource(hbaseSite);
Shell命令執(zhí)行方法: 進(jìn)入HBase客戶端任意目錄,執(zhí)行以下命令。 hbase shell 進(jìn)入HBase命令行運(yùn)行模式(也稱為CLI客戶端連接),如下所示。 hbase(main):001:0> 您可以在命令行運(yùn)行模式中運(yùn)行help命令獲取HBase的命令參數(shù)的幫助信息。 注意事項(xiàng)
此篇為大家?guī)?lái)的是HBase知識(shí)點(diǎn)總結(jié)(建議收藏!)。 目錄 1. 讀寫(xiě)請(qǐng)求會(huì)集中到某一個(gè)RegionServer上 如何處理(數(shù)據(jù)傾斜)2. hbase查詢一條記錄的方法是什么?Hbase寫(xiě)入一條記錄的方法是什么?3. 描述hbase的rowkey的設(shè)計(jì)原理4. hbase中compa
哪位大神幫忙看看本地連大數(shù)據(jù)平臺(tái)的HBASE,配置文件都是從平臺(tái)下載下來(lái)的,沒(méi)有改動(dòng),然后本地安裝了Hadoop和zookeeper