HBase包及其类怎么理解
本篇内容介绍了“HBase包及其类怎么理解”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
创新互联拥有网站维护技术和项目管理团队,建立的售前、实施和售后服务体系,为客户提供定制化的做网站、成都网站建设、网站维护、中国电信云锦天府解决方案。为客户网站安全和日常运维提供整体管家式外包优质服务。我们的网站维护服务覆盖集团企业、上市公司、外企网站、商城网站建设、政府网站等各类型客户群体,为全球千余家企业提供全方位网站维护、服务器维护解决方案。
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的异常.
“HBase包及其类怎么理解”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!
网站题目:HBase包及其类怎么理解
转载源于:http://azwzsj.com/article/psdjgc.html