prince的文章

一百八十一、配置HBase和MapReduce

配置HBase和MapReduce 通常建议为HBase和MapReduce使用不同的集群。对此更好的限定条件是:不要配置一个 HBase,它提供重MR工作负载的实时请求。OLTP和OLAP优化的系统具有冲突的要求,而另一个将失去另一个,通...

赞(0)princeprinceHBase 教程 阅读(231)

一百八十、Amazon EC2

Amazon EC2 性能问题在Amazon EC2环境中很常见,因为它是一个共享环境。您将看不到与专用服务器相同的吞吐量。在EC2上运行测试时,出于同样的原因多次运行它们(即,它是共享环境,您不知道服务器上还发生了什么)。 如果您正在运行...

赞(0)princeprinceHBase 教程 阅读(218)

一百七十九、HDFS的工作方式

HDFS 因为HBase在HDFS上运行,所以了解它如何工作以及它如何影响HBase非常重要。 低延迟读取的当前问题 HDFS的原始用例是批处理。因此,低延迟读取在历史上不是优先事项。随着Apache HBase的日益普及,这种情况正在发生...

赞(0)princeprinceHBase 教程 阅读(240)

一百七十八、从HBase删除

从HBase删除 使用HBase表作为队列 HBase表有时用作队列。在这种情况下,必须特别注意定期对以这种方式使用的表格进行主要压缩。如数据模型中所述,将行标记为已删除会创建其他StoreFiles,然后需要在读取时对其进行处理。 删除R...

赞(0)princeprinceHBase 教程 阅读(223)

一百七十七、从HBase读取

从HBase读取 如果您遇到性能问题,邮件列表可以提供帮助。例如,这里有一个关于解决读取时间问题的一个很好的通用线程:Scan scan = new Scan(); scan.addColumn(...); scan.setAttribut...

赞(0)princeprinceHBase 教程 阅读(234)

一百七十六、HBase相关内容

批量加载 如果可以,请使用批量加载工具。请参阅HBase批量加载。否则,请注意以下内容。 表创建:预创建区域 默认情况下,HBase中的表最初是使用一个区域创建的。对于批量导入,这意味着所有客户端都将写入同一区域,直到它足够大,可以拆分并在...

赞(0)princeprinceHBase 教程 阅读(256)

一百七十四、HBase性能调整:架构设计

列族数 ## 请参见HBase列族数量。 键和属性长度 请参阅:尽量减少行和列的大小。 表RegionSize 在某些表需要不同区域大小而不是配置的默认区域大小的情况下,可以通过在每个表的基础上,通过HTableDescriptor的set...

赞(0)princeprinceHBase 教程 阅读(247)