源文檔鏈接:http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/package-summary.html
-
接口概要 Interface 說明 Cell HBase中的存儲單元包括以下字段:1) row 2) column family 3) column qualifier 4) timestamp 5) type 6) MVCC version 7) value0
-
Class概要 Class Description CellUtil Cell實例中一些有用的util工具方法
.ClusterStatus HBase集羣的狀態信息.HBaseConfiguration 配置HBase相關數據HBaseInterfaceAudience 該類定義了HBase中受限私有api的類常量HColumnDescriptor HColumnDescriptor包含了一個列族的信息,例如版本號,壓縮設置等等.HConstants HConstants定義了一組HBase相關常量HRegionInfo 包含HRegion信息.HRegionLocation 保存了HRegionInfo及訪問HRegionServer地址的數據結構.HTableDescriptor HTableDescriptor包含了HBase表的詳細信息, 例如所有列族的解析器, 該表是否爲catalog表,-ROOT-還是
hbase:meta
, 該表是否只讀, memstore的最大值, 什麼時候應當進行分區, 與表關聯的協同處理器等等…LocalHBaseCluster 用於創建單進程(本地)的HBase集羣.NamespaceDescriptor POJO類的命名空間.RegionLoad 封裝了每個region的加載指標.ServerLoad 用於輸出某RegionServer當前的加載狀態信息.ServerName HBas的ServerName類.TableName 用於表示表名的不可變POJO類. -
Exception概要 Exception Description ClockOutOfSyncException 當一個RegionServer始終偏移太大時,master節點結將會拋出此異常.DoNotRetryIOException 用於提示不要再重試的異常子類: 如UnknownScannerException.
DroppedSnapshotException 如果在flush過程中快照內容並沒有正確的存儲到文件中時,該異常將被拋出.HBaseIOException 所有hbase特定的IOExceptions都是HBaseIOException類的子類.InvalidFamilyOperationException Hbase接收修改表schema的請求,但請求中對應的列族名無效.MasterNotRunningException master節點沒有運行的異常NamespaceExistException 已存在某namespace的異常NamespaceNotFoundException 找不到該namsespace的異常NotAllMetaRegionsOnlineException 某操作需要所有root及meta節點同時在線,但實際情況不滿足該操作要求NotServingRegionException 向某RegionServer發送訪問請求,但是它並沒有反應或該region不可用.PleaseHoldException 當某個ResionServer宕掉並由於重啓過快而導致master來不及處理宕掉之前的server實例, 或者用戶調用admin級操作時master正處於初始化狀態時, 或者在正在啓動的RegionServer上進行操作時都會拋出此類異常.RegionException 訪問region時出現的異常.RegionTooBusyException RegionServer處於繁忙狀態並由於阻塞而等待提供服務的異常.TableExistsException 已存在某表的異常TableInfoMissingException 在table目錄下無法找到.tableinfo文件的異常TableNotDisabledException 某個表沒有正常處於禁用狀態的異常TableNotEnabledException 某個表沒有正常處於啓用狀態的異常
TableNotFoundException 無法找到某個表的異常UnknownRegionException 訪問無法識別的region引起的異常.UnknownScannerException 向RegionServer傳遞了無法識別的scanner id的異常.YouAreDeadException 當一個RegionServer報告它已被處理爲dead狀態,由master拋出此異常.ZooKeeperConnectionException 客戶端無法連接到zookeeper的異常.