IT评测·应用市场-qidao123.com

标题: 如何提高Hbase的读取服从 [打印本页]

作者: 渣渣兔    时间: 2024-6-21 13:02
标题: 如何提高Hbase的读取服从
要提高Hbase的读取服从除了好的rowkey设计,另有一种思绪是尽大概的让其掷中缓存(BlockCache)(这个缓存可以用内存也可以用固态硬盘,固态硬盘三个9也能达到毫秒级别)。数据到BlockCache有两种方式,一种是在读取数据的时候会把相应的数据放入BlockCache,另一种是在写入数据的时候放入到BlockCache,但这个默认是关闭的,接下来详细说明一下第二种放方式HBase BlockCache On Write 配置。
HBase BlockCache On Write 配置

  1. <configuration>
  2.     <!-- 启用写操作时的缓存 -->
  3.     <property>
  4.         <name>hbase.rs.cacheblocksonwrite</name>
  5.         <value>true</value>
  6.     </property>
  7.     <!-- 启用压缩操作后的缓存 -->
  8.     <property>
  9.         <name>hbase.rs.cachecompactedblocksonwrite</name>
  10.         <value>true</value>
  11.     </property>
  12. </configuration>
复制代码

总结
配置 “BlockCache on write” 可以提高 HBase 的读取性能,但必要考虑到内存资源的限定。在实际使用时,应根据必要和资源状况举行得当的配置调整。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4