在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 大數(shù)據(jù)/ HBase Admin API
HBase禁用表
HBase創(chuàng)建表
HBase客戶端API
HBase安裝
HBase表描述和修改
HBase Admin API
HBase掃描
HBase創(chuàng)建數(shù)據(jù)
HBase列出表
HBase刪除數(shù)據(jù)
HBase讀取數(shù)據(jù)
HBase常用命令
HBase更新數(shù)據(jù)
HBase關(guān)閉
HBase架構(gòu)
HBase Shell
HBase Exists
HBase安全
HBase教程
HBase啟用表
HBase計(jì)數(shù)和截?cái)?/span>
HBase刪除表

HBase Admin API

HBase是用Java編寫的,因此它提供Java API和HBase通信。 Java API是與HBase通信的最快方法。下面給出的是引用Java API管理,涵蓋用于管理表的任務(wù)。

HBaseAdmin類

HBaseAdmin是一個(gè)類表示管理。這個(gè)類屬于org.apache.hadoop.hbase.client包。使用這個(gè)類,可以執(zhí)行管理員任務(wù)。使用Connection.getAdmin()方法來(lái)獲取管理員的實(shí)例。

方法及說(shuō)明

S.No. 方法及說(shuō)明
1

void createTable(HTableDescriptor desc)

創(chuàng)建一個(gè)新的表

2

void createTable(HTableDescriptor desc, byte[][] splitKeys)

創(chuàng)建一個(gè)新表使用一組初始指定的分割鍵限定空區(qū)域

3

void deleteColumn(byte[] tableName, String columnName)

從表中刪除列

4

void deleteColumn(String tableName, String columnName)

刪除表中的列

5

void deleteTable(String tableName)

刪除表

Descriptor類

這個(gè)類包含一個(gè)HBase表,如詳細(xì)信息:

  • 所有列族的描述,
  • 如果表是目錄表,
  • 如果表是只讀的,
  • 存儲(chǔ)的最大尺寸,
  • 當(dāng)區(qū)域分割發(fā)生,
  • 與之相關(guān)聯(lián)的協(xié)同處理器等

構(gòu)造函數(shù)

S.No. 構(gòu)造函數(shù)和總結(jié)
1

HTableDescriptor(TableName name)

構(gòu)造一個(gè)表描述符指定TableName對(duì)象。

方法及說(shuō)明

S.No. 方法及描述
1

HTableDescriptor addFamily(HColumnDescriptor family)

將列家族給定的描述符