檢測到您已登錄華為云國際站賬號,為了您更好的體驗,建議您訪問國際站服務網(wǎng)站 http://m.cqfng.cn/intl/zh-cn
不再顯示此消息
插入HBase數(shù)據(jù) 功能簡介 HBase是一個面向列的數(shù)據(jù)庫,一行數(shù)據(jù),可能對應多個列族,而一個列族又可以對應多個列。 通常,寫入數(shù)據(jù)的時候,我們需要指定要寫入的列(含列族名稱和列名稱)。 HBase通過HTable的put方法來Put數(shù)據(jù),可以是一行數(shù)據(jù)也可以是數(shù)據(jù)集。
修改HBase表 功能簡介 HBase通過org.apache.hadoop.hbase.client.Admin的modifyTable方法修改表信息。
登錄表格存儲服務管理控制臺。 控制臺左上角選擇區(qū)域。 進入集群管理頁面,在集群列表中找到目標集群,在操作列中單擊查看監(jiān)控信息,系統(tǒng)會跳到該集群的云服務監(jiān)控頁面。 在“云服務監(jiān)控”頁面中,單擊集群ID前的按鈕展開計算單元列表。 單擊配置數(shù)據(jù)存儲,彈出配置數(shù)據(jù)存儲頁面。
在CES界面查看HBase集群監(jiān)控信息 登錄表格存儲服務管理控制臺。 控制臺左上角選擇區(qū)域。 在左側(cè)導航樹,單擊集群管理。 在集群列表中找到需要查看的集群,在對應的操作列中,單擊查看監(jiān)控信息,系統(tǒng)會跳到該集群的“云服務監(jiān)控”頁面。 待查看集群,其狀態(tài)必須為“服務中”。
修改HBase表 功能簡介 HBase通過org.apache.hadoop.hbase.client.Admin的modifyTable方法修改表信息。
HBase常用接口介紹 HBase常用的Java類有以下幾個: 接口類Admin,HBase客戶端應用的核心類,主要封裝了HBase管理類操作的API,例如建表,刪表等操作,部分常見接口參見表表1。
使用方法 在HBase客戶端執(zhí)行以下命令可禁用/啟用某個索引: hbase org.apache.hadoop.hbase.hindex.global.mapreduce.GlobalTableIndexer -Dtablename.to.index='table' -D[idx_state_opt
父主題: 使用HBase
在Linux環(huán)境中調(diào)測HBase應用 操作場景 HBase應用程序支持在安裝HBase客戶端的Linux環(huán)境中運行。在程序代碼完成開發(fā)后,您可以上傳Jar包至Linux環(huán)境中運行應用。 前提條件 已安裝客戶端時: 已安裝HBase客戶端。
數(shù)據(jù)源的代理用戶需要具有對HBase的相關(guān)操作權(quán)限。 使用HetuEngine管理員用戶登錄FusionInsight Manager,選擇“集群 > 服務 > HetuEngine”,進入HetuEngine服務頁面。
插入HBase數(shù)據(jù) 功能簡介 HBase是一個面向列的數(shù)據(jù)庫,一行數(shù)據(jù),可能對應多個列族,而一個列族又可以對應多個列。通常,寫入數(shù)據(jù)的時候,需要指定要寫入的列(含列族名稱和列名稱)。HBase通過HTable的put方法來Put數(shù)據(jù),可以是一行數(shù)據(jù)也可以是數(shù)據(jù)集。
可在Manager界面的HBase配置中調(diào)整表4中的參數(shù),提升HMaster處理高優(yōu)先級請求的能力,減少HMaster過載。
刪除HBase表 功能簡介 HBase通過org.apache.hadoop.hbase.client.Admin的deleteTable方法來刪除表。
客戶端安裝方法請參考使用HBase Shell連接HBase普通集群 把SequenceFile文件目錄上傳到HBase的客戶端所在服務器,假設存放目錄為“/tmp/sequencefile”。 Import工具需要在客戶端主機的操作系統(tǒng)的shell界面中執(zhí)行。
HBase Shell接口介紹 您可以使用Shell在服務端直接對HBase進行操作。HBase的Shell接口同開源社區(qū)版本保持一致,請參見http://learnhbase.wordpress.com/2013/03/02/hbase-shell-commands/。
提升HBase BulkLoad工具批量加載效率 操作場景 批量加載功能采用了MapReduce jobs直接生成符合HBase內(nèi)部數(shù)據(jù)格式的文件,然后把生成的StoreFiles文件加載到正在運行的集群。使用批量加載相比直接使用HBase的API會節(jié)約更多的CPU和網(wǎng)絡資源。
HBase常用接口介紹 HBase常用的Java類有以下幾個: 接口類Admin,HBase客戶端應用的核心類,主要封裝了HBase管理類操作的API,例如建表,刪表等操作,部分常見接口參見表表1。
管理HBase集群 查看HBase集群狀態(tài) 查看HBase集群詳情 重啟HBase集群節(jié)點 重啟HBase集群 刪除HBase集群 HBase集群標簽管理 父主題: 使用HBase
創(chuàng)建HBase全局二級索引 在HBase客戶端執(zhí)行以下命令即可添加或創(chuàng)建索引,執(zhí)行命令后,指定的索引將被添加到表中: hbase org.apache.hadoop.hbase.hindex.global.mapreduce.GlobalTableIndexer -Dtablename.to.index
HBase集群容量調(diào)整 HBase集群節(jié)點擴容 HBase集群磁盤擴容 HBase集群規(guī)格變更 父主題: HBase集群運維