一百五十一、HBase与Scala一起使用
Scala 设置类路径 要将Scala与HBase一起使用,您的CLASSPATH必须包含HBase的类路径以及代码所需的Scala JAR。首先,在运行HBase RegionServer进程的服务器上使用以下命令,以获取HBase的类路...
Scala 设置类路径 要将Scala与HBase一起使用,您的CLASSPATH必须包含HBase的类路径以及代码所需的Scala JAR。首先,在运行HBase RegionServer进程的服务器上使用以下命令,以获取HBase的类路...
将Java数据对象(JDO)与HBase一起使用 Java数据对象(JDO)是一种访问数据库中持久数据的标准方法,使用普通的旧Java对象(POJO)来表示持久数据。 依赖 此代码示例具有以下依赖项: 1、 HBase0.90.x或更高版本...
公众号:“皇子谈技术”主理人
REST REST代表状态转移,它于2000年在Roy Fielding的博士论文中引入,他是HTTP规范的主要作者之一。 REST本身超出了本文档的范围,但通常,REST允许通过与URL本身绑定的API进行客户端-服务器交互。本节讨论如何...
Apache HBase API 本章提供有关使用HBase本机API执行操作的信息。此信息并非详尽无遗,除了User API Reference之外,还提供了快速参考。此处的示例不全面,仅用于说明目的。 Apache HBase也适用于多...
HBase同步复制背景 HBase中的当前的异步复制。因此,如果主集群崩溃,则从属集群可能没有最新数据。如果用户想要强一致性,那么他们就无法切换到从属集群。 设计 请参阅HBASE-19064上的设计文档 运行和维护 Case.1设置两个同...
HBase备份和还原实用程序的限制 串行备份操作 备份操作不能同时运行。操作包括创建,删除,还原和合并等操作。仅支持一个活动备份会话。HBASE-16391 将引入多备份会话支持。 无法取消备份 备份和还原操作都无法取消。(HBASE-15...
HBase容量规划 在设计分布式系统部署时,必须执行一些基本的数学严谨性,以确保在给定系统的数据和软件要求的情况下有足够的计算能力。对于此功能,在估计某些备份和还原实施的性能时,网络容量的可用性是最大的瓶颈。第二个最昂贵的功能是可以读/写数...
关于文件系统增长的警告 需要提醒的是,增量备份是通过保留HBase主要用于数据持久性的预写日志来实现的。因此,为确保需要包含在备份中的所有数据在系统中仍然可用,HBase备份和还原功能将保留自上次备份以来的所有预写日志,直到执行下一个增量备...
增量备份和还原的技术细节 与以前尝试使用串行备份和还原解决方案(例如仅使用HBase导出和导入API的方法)相比,HBase增量备份可以更有效地捕获HBase表映像。增量备份使用“预写日志(WAL)”来捕获自上次备份创建以来的数据更改。在所...
备份数据的安全性 使用此功能可以将数据复制到远程位置,需要花点时间清楚地说明数据安全性存在的程序问题。与HBase复制功能一样,备份和还原提供了将数据从公司边界内部自动复制到该边界之外的某个系统的构造。在存储具有备份和还原功能的敏感数据时(...