本文說明如何在已有的cdh集群上添加flink服務(wù)。分為如下幾步進行說明: 1.環(huán)境說明 2.flink-parcel的制作 3.cm添加flink-parcel 4.cm上...
本文說明如何在已有的cdh集群上添加flink服務(wù)。分為如下幾步進行說明: 1.環(huán)境說明 2.flink-parcel的制作 3.cm添加flink-parcel 4.cm上...
前面的文章介紹了當(dāng)達到一定的條件后memstore會flush生成hfile,隨著hfile文件逐漸增多,查詢可能需要更多的IO操作,為了合并這些hfile文件從而衍生出了c...
個人覺得debug運行代碼是理解代碼最為有效的方式,所以今天說一下在window上使用idea進行調(diào)試運行hbase源碼(使用的是cdh版本的hbase)。下面將從環(huán)境配...
hbase region 切分是hbases水平擴展一個重要因素,將一個region切分為兩個小region,并將切分后的region放在不同的節(jié)點上,以達到將負載進行均...
memstore是hbase中一個非常重要的組件,對于hbase的讀寫操作的性能起到舉足輕重的作用,下面講從memstore概述、memstore flush觸發(fā)條件、m...
雖說hbase適合寫多讀少,但是hbase的讀性能也是非常強悍的,hbase有如此好的讀性能其中少不了BlockCache。BlockCache是regionserver...
眾所周知hbase是一個寫性能非常優(yōu)越的NOSQL,今天從源碼中分析一下put操作到了region中是如何進行處理的。 region中處理put請求的大致流程如下圖所...
前文介紹了使用CountDownLatch來實現(xiàn)線程間同步,但是CountDownLatch的計數(shù)器是一次性的,當(dāng)計數(shù)器值減到0之后再調(diào)用await或countdown方...
說到線程同步第一個想到的一定是Thread類的join方法,當(dāng)需要等待一個線程執(zhí)行結(jié)束之后再接著執(zhí)行本線程接下去的邏輯,join經(jīng)常會在這種場景下被使用,但是join方法...