- 博客(8)
- 收藏
- 关注
原创 HBase MemStore GC问题、MSLAB内存管理模式、MemStore ChunkPool
一、问题分析核心:HBase是使用Java语言开发的,所以需要依赖于JVM。HBase的MemStore本质上是一块缓存,这就会面临Java的GC问题,在数据写入MemStore时,写入数据会产生内存碎片。并且RegionServer由多个Region组成,每一个Region根据列簇的个数多少具有相同数量的MemStore,MemStore的数据会混合在一起写入堆内存中(堆内存是共享的)。二、过程分析上图中不同颜色方块表示4个Region白色方块为可分配空间当Region3执行flush操作
2021-12-17 21:46:21 2814
原创 全网最详细的Linux下载安装教程,Windows11 Windows10安装Linux详细教程
linux(centos 7)集群规划、安装
2021-12-17 13:50:39 14522 5
原创 HDFS中Locality 为什么介于0~1之间?与HBase之间有什么关系?
一、LocalityLocality是HDFS中的一个概念(在后文中进行了解释),Locality的数值可以明显反映出HBase在某些环境下的性能大小在环境部署时,DataNode消耗内存、CPU资源较少。而HBase的RegionServer消耗内存和CPU资源较多,所以我们可以把DataNode与RegionServer部署在同一机器上此时Locality就与HBase密切相关了对于DFSClient客户端来说,一个文件在这台机器上的Locality 可以定义为:Locality =该文件存
2021-12-14 22:32:26 1964
原创 Maven 下载、安装、配置阿里云镜像、集成IDEA (完整图文安装配置教程)
Maven下载、安装、配置阿里云镜像、集成IDEA-完整图文教程
2022-11-20 14:39:00 426 1
原创 LeetCode 46.全排列
题目:给定一个不含重复数字的数组,返回其所有可能的全排列难度:中等class Solution { List<List<Integer>> res=new LinkedList<>(); public List<List<Integer>> permute(int[] nums) { LinkedList<Integer> track=new LinkedList<>();
2022-02-17 15:21:08 8215
原创 org.pentaho:pentaho-aggdesigner-algorithm:pom:5.1.5-jhyde爆红
pom文件导入org.pentaho:pentaho-aggdesigner-algorithm:pom:5.1.5-jhyde报错
2021-05-29 16:35:03 4196 14
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人