在使用ES的過(guò)程中發(fā)現(xiàn)一個(gè)問(wèn)題:
當(dāng)我們把查詢起止時(shí)間設(shè)置的比較長(zhǎng)并很細(xì)粒度的按時(shí)間分桶的時(shí)候覆致,例如:起止時(shí)間是2000年霞扬,并按分鐘分桶洼畅,一旦查詢ES的master節(jié)點(diǎn)就會(huì)不停的GC锌半,直到master掛掉搂抒。
后來(lái)分析一下原因猜測(cè)得知:如果按照2000年并按分鐘分桶扮惦,則會(huì)得出很多很多桶臀蛛,而master節(jié)點(diǎn)需要先分配空間建好分桶,然后再給各個(gè)分片發(fā)送計(jì)算請(qǐng)求崖蜜。然而由于有太多的桶浊仆,master節(jié)點(diǎn)不能正常分配空間,所以就會(huì)不停的GC最終導(dǎo)致master節(jié)點(diǎn)掛掉豫领。