เบซเบผเบฒเบเบเบปเบเบเปเปเบชเบนเปเบเบฑเบ Elasticsearch. เปเบเปเบเบฐเปเบเบตเบเบซเบเบฑเบเบเบถเปเบเปเบกเบทเปเบญเบเปเบฒเบเบเปเบญเบเบเบฒเบเปเบเปเบกเบฑเบเปเบเบทเปเบญเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฑเบเบเบถเบ "เปเบเบเบฐเบฅเบดเบกเบฒเบเบเบฐเบซเบเบฒเบเปเบซเบเปเปเบเบเบชเบฐเปเบเบฒเบฐ"? เปเบฅเบฐเบกเบฑเบเบเปเปเปเบเบฑเบเบเบงเบเบเบตเปเบเบฐเบเบฐเบชเบปเบเบเบฑเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบฅเบงเบเบญเบเบชเบนเบเบเปเปเบกเบนเบเบซเบผเบฒเบเปเบเปเบญเบเบเป? เปเบเบปเปเบฒเบเบงเบเบชเปเบฒเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบฐเปเบเบเปเบ, เปเบฅเบฐเปเบเบปเปเบฒเบเบฐเบชเบฐเบเบธเบเปเบเบงเปเบ?
เบเบงเบเปเบฎเบปเบฒเบขเบนเป Odnoklassniki เบเบฑเบเบชเบดเบเปเบเปเบเป elasticsearch เปเบเบทเปเบญเปเบเปเปเบเบเบฑเบเบซเบฒเบเบญเบเบเบฒเบเบเบฑเบเบเบฒเบเบเบฑเบเบเบถเบ, เปเบฅเบฐเบเบญเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบเบฑเบเบเบฐเบชเบปเบเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฑเบ Habr: เบเบฑเบเบเปเบฝเบงเบเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเปเบฅเบฐเบเปเบฝเบงเบเบฑเบเบเบธเบก.
เบเปเบญเบเปเบกเปเบ Pyotr Zaitsev, เบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเปเบเบฑเบเบเบนเปเบเปเบฅเบดเบซเบฒเบเบฅเบฐเบเบปเบเบขเบนเป Odnoklassniki. เบเปเบญเบเบเบฑเปเบ, เบเปเบญเบเบเบฑเบเปเบเบฑเบเบเบนเปเบเปเบฅเบดเบซเบฒเบ, เปเบฎเบฑเบเบงเบฝเบเบเบฑเบ Manticore Search, Sphinx search, Elasticsearch. เบเบฒเบเบเบต, เบเปเบฒเบเบฒเบเบเบปเปเบเบซเบฒเบญเบทเปเบเบเบฒเบเบปเบ, เบเปเบญเบเบเปเปเบญเบฒเบเบเบฐเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบกเบฑเบเบเบทเบเบฑเบ. เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฑเบเปเบเบปเปเบฒเบฎเปเบงเบกเปเบเปเบเบเบเบฒเบเปเบซเบผเปเบเปเบเบตเบเบเปเบฒเบเบงเบเบซเบเบถเปเบเบเบปเบเบเบทเปเบเบเบฒเบเบเบงเบฒเบกเบชเบฐเบซเบกเบฑเบเปเบ.
เปเบกเบทเปเบญเบเปเบญเบเบกเบฒเบฎเบญเบ Odnoklassniki, เบเปเบญเบเปเบงเบปเปเบฒเบขเปเบฒเบเบเปเปเบชเบธเบเบฒเบเปเบเบเบฒเบเบชเปเบฒเบเบฒเบเบงเปเบฒเบเปเบญเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ Elasticsearch. เบซเบผเบฑเบเบเบฒเบเบเบตเปเบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบฎเบฑเบเบเบฒเบเบงเบฒเบเบชเบฒเบเบเบญเบเบกเบฑเบเปเบฅเบฐเบชเปเบฒเปเบฅเบฑเบเบเบฒเบเบงเบฝเบเบเบฒเบเบเบตเปเบเปเบฒเบเบเบฒเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบฎเบฑเบเบงเบฝเบเบเบฒเบเปเบซเบเปเบเบญเบเบเบฒเบเบเบฐเบเบดเบฎเบนเบเบฅเบฐเบเบปเบเบเบฒเบเบเบธเปเบกเบเบญเบเปเบกเปเบเปเบญเบเบเบตเปเบกเบตเบขเบนเปเปเบเปเบงเบฅเบฒเบเบฑเปเบ.
เบเบงเบฒเบกเบเปเบญเบเบเบฒเบ
เบเบงเบฒเบกโเบเปเบญเบโเบเบฒเบโเบเบญเบโเบฅเบฐโเบเบปเบโเปเบเปโเบเบทเบโเบชเปเบฒเบโเปเบเบฑเบโเบเบฑเปเบโเบเปเปโเปเบโเบเบตเปโ:
- Greylog เปเบกเปเบเบเบฐเบเบทเบเบเปเบฒเปเบเปเปเบเบฑเบ frontend. เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเปเบฅเบดเบชเบฑเบเบกเบตเบเบฐเบชเบปเบเบเบฒเบเปเบเปเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบเบตเปเปเบฅเปเบง, เบเบฑเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเปเบฅเบฐเบเบฑเบเบเบปเบเบชเบญเบเบฎเบนเปเบกเบฑเบ, เบกเบฑเบเบกเบตเบเบงเบฒเบกเบเบธเปเบเปเบเบตเบเปเบฅเบฐเบชเบฐเบเบงเบเบเปเปเบเบงเบเปเบเบปเบฒ.
- เบเบฐเบฅเบดเบกเบฒเบเบเปเปเบกเบนเบ: เปเบเบเบชเบฐเปเบฅเปเบ 50-80 เบเบฑเบเบเปเปเบเบงเบฒเบกเบเปเปเบงเบดเบเบฒเบเบต, เปเบเปเบเปเบฒเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเปเบเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเปเปเบเปเบฒเบเบฑเบเปเบเบเบชเบดเปเบเปเบเบเปเปเบเบฒเบก, เบกเบฑเบเบชเบฒเบกเบฒเบเปเบเบฑเบ 2-3 เบฅเปเบฒเบเปเบชเบฑเปเบเบเปเปเบงเบดเบเบฒเบเบต.
- เปเบเบเปเบเปเบชเบปเบเบเบฐเบเบฒเบเบฑเบเบฅเบนเบเบเปเบฒเบเปเบฝเบงเบเบฑเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเปเบงเบเบญเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเปเบฒเบเบฒเบกเบเบปเปเบเบซเบฒ, เบเบงเบเปเบฎเบปเบฒเบฎเบนเปเบงเปเบฒเบฎเบนเบเปเบเบเบเบปเบเบเบฐเบเบดเบเบญเบเบเบฒเบเบเปเบฒเปเบเปเบฅเบฐเบเบปเบเบเบฑเปเบเบเปเบฒเบงเปเบกเปเบเบเบตเป: เบเบฐเบเบฒเบเบปเบเบเปเบฒเบฅเบฑเบเบเบญเบเบซเบฒเบเบฑเบเบเบถเบเบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒเบชเปเบฒเบฅเบฑเบเบชเบญเบเบกเบทเปเบเบตเปเบเปเบฒเบเบกเบฒเปเบฅเบฐเบเปเปเบเปเบญเบเบเบฒเบเบฅเปเบเปเบฒเบซเบผเบฒเบเบเปเบงเบฒเบซเบเบถเปเบ. เบเบตเบชเบญเบเบชเปเบฒเบฅเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเบตเปเบกเบตเบฎเบนเบเปเบเบ.
- เบเบนเปเบเปเบฅเบดเบซเบฒเบเปเบเปเบขเบทเบเบขเบฑเบเบงเปเบฒเบฅเบฐเบเบปเบเบชเบฒเบกเบฒเบเบเบฑเบเบเบฐ เปเบฒเบ เปเบเปเบเปเบฒเบเบเปเบฒ เบเบณ เปเบเบฑเบ, เปเบเบเบเปเปเบเปเบญเบเปเบซเปเบเบงเบเปเบเบปเบฒเปเบเบฒเบฐเปเบฅเบดเบเปเบเบงเบดเบเบตเบเบฒเบเปเบฎเบฑเบเบงเบฝเบ.
- เบเบฑเปเบเบเบฑเปเบเบงเบฝเบเบเบฒเบเบเปเบฒเบฅเบธเบเบฎเบฑเบเบชเบฒเบเบฝเบเปเบเปเบเบตเปเบฅเบฐเบเบปเบเปเบซเบผเบปเปเบฒเบเบตเปเบเปเบญเบเบเบฒเบเปเบเบฑเบเปเบฅเบเบฐเปเบกเปเบเบเบฒเบเบเปเบฝเบเบฎเบฒเบเปเบงเบเบฒเบเบขเปเบฒเบ.
- เบเบญเบเบเบฒเบเบเบฑเปเบ, Odnoklassniki เบกเบตเบเบฐเปเบเบเบตเบเปเบฒเบเบงเบดเบเบฒเบเบฒเบเบเบตเปเบเบตเปเบฅเบตเบ: เบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบเปเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเบตเบเบเบปเบงเบเปเบญเบเบฅเบญเบเบเบตเบงเบดเบเบเบฒเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบเบญเบเบชเบนเบเบเปเปเบกเบนเบ (เบขเปเบฒเบเบเบฐเบเบฑเบเบซเบฑเบ, เบเปเปเปเบเปเบงเบฒเบเปเบเบเปเบฅเบฐเบขเปเบฒเบเปเบเปเบเบดเบเปเบเปเบงเบฅเบฒเปเบเบเปเปเบเบฒเบก).
เบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบชเบธเบเบเปเบฒเบเปเบเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเปเบเบเบเบฒเบเบเบตเปเปเบฎเบฑเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเบกเบตเบเปเบฒเปเบเปเบเปเบฒเบเบซเบผเบฒเบเบเบตเปเบชเบธเบ, เปเบเบดเปเบเบเปเบญเบเบเบฐเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเปเบเบตเปเบกเปเบเบตเบก.
เบชเบฐโเบเบฒเบโเปเบงเบโเบฅเปเบญเบก
เบเบงเบเปเบฎเบปเบฒเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบชเบตเปเบชเบนเบเบเปเปเบกเบนเบ, เปเบเบเบฐเบเบฐเบเบตเปเบเปเปเบเปเปเบกเบนเบ Elasticsearch เบชเบฒเบกเบฒเบเบเบฑเปเบเบขเบนเปเปเบเบชเบฒเบกเปเบเบปเปเบฒเบเบฑเปเบ (เบชเปเบฒเบฅเบฑเบเปเบซเบเบเบปเบเบเบตเปเบเปเปเปเบกเปเบเบเปเบฒเบเบงเบดเบเบฒเบเบฒเบ).
เบชเบตเปเบชเบนเบเบเปเปเบกเบนเบเปเบซเบผเบปเปเบฒเบเบตเปเบกเบตเบเบฐเบกเบฒเบ 18 เบเบฑเบเปเบซเบผเปเบเบเบฑเบเบเบถเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ - เบฎเบฒเบเปเบง, เบเบนเปเบเบญเบเปเบเบเปเบเบต, เปเบเบทเปเบญเบ virtual.
เบเบธเบเบเบฐเบชเบปเบกเบเบฑเบเบเบตเปเบชเปเบฒเบเบฑเบ: เบเบธเปเบกเปเบฅเบตเปเบกเบเบปเปเบเปเบเบเบฑเบเบเบธ
เปเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเปเบญเบทเปเบเป:
Topology
เปเบเปเบเบทเปเบญเบเบเบปเปเบเบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเปเบซเบฑเบเบฎเบนเบเปเบเบเบเบปเปเบงเปเบเบเบญเบเบเบฒเบเปเบเปเปเบเบเบฑเปเบเบเปเปเปเบเบเบตเป:
- 3-4 VIPs เปเบกเปเบเบขเบนเปเบซเบฅเบฑเบ A-record เบเบญเบเปเบเปเบกเบ Greylog, เบเบตเปเปเบกเปเบเบเบตเปเบขเบนเปเบเบตเปเบเบฐเบชเบปเปเบเบเบฑเบเบเบถเบ.
- VIP เปเบเปเบฅเบฐเบเบปเบเปเบกเปเบเบเบปเบงเบเบธเปเบเบเปเบฝเบ LVS.
- เบซเบผเบฑเบเบเบฒเบเบกเบฑเบ, เบเบฑเบเบเบถเบเปเบเบซเบฒเบซเบกเปเปเปเบ Greylog, เบเปเปเบกเบนเบเบเบฒเบเบขเปเบฒเบเปเบกเปเบเบขเบนเปเปเบเบฎเบนเบเปเบเบ GELF, เบเบฒเบเบฎเบนเบเปเบเบเบขเบนเปเปเบ syslog.
- เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบฑเบเบซเบกเบปเบเบเบตเปเปเบกเปเบเบฅเบฒเบเบฅเบฑเบเบญเบฑเบเบชเบญเบเปเบ batches เบเบฐเบซเบเบฒเบเปเบซเบเปเบเบฑเบเบซเบกเปเปเปเบเบเบญเบเบเบนเปเบเบฐเบชเบฒเบเบเบฒเบ Elasticsearch.
- เปเบฅเบฐเบเบงเบเปเบเบปเบฒ, เปเบเบเบฒเบเบเบฑเบเบเบฑเบ, เบชเบปเปเบเบเบฝเบเปเบฅเบฐเบญเปเบฒเบเบเปเบฒเบฎเปเบญเบเบเปเปเบเบซเบฒเบเปเปเบเปเปเบกเบนเบเบเบตเปเบเปเบฝเบงเบเปเบญเบ.
Terminology
เบเบฒเบเบเบตเบเปเปเปเบกเปเบเบเบธเบเบเบปเบเปเบเบปเปเบฒเปเบเบเปเบฒเบชเบฑเบเปเบเบฅเบฒเบเบฅเบฐเบญเบฝเบ, เบชเบฐเบเบฑเปเบเบเปเบฒเบเบฐเปเบเบปเปเบฒเบขเบฒเบเบเบฐเบขเบนเปเบเบฑเบเบกเบฑเบเปเบฅเบฑเบเบเปเบญเบ.
Elasticsearch เบกเบตเบซเบผเบฒเบเบเบฐเปเบเบเบเบญเบ nodes - เปเบกเปเบเบปเบ, เบเบนเปเบเบฐเบชเบฒเบเบเบฒเบ, เบเปเปเบเปเปเบกเบนเบ. เบกเบตเบชเบญเบเบเบฐเปเบเบเบญเบทเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบซเบฑเบเบเปเบฝเบเบเบฑเบเบเบถเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบฅเบฐเบเบฒเบเบชเบทเปเบชเบฒเบเบฅเบฐเบซเบงเปเบฒเบเบเบธเปเบกเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ, เปเบเปเบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเปเบเบฝเบเปเบเปเบชเบดเปเบเบเบตเปเบฅเบฐเบเบธเปเบงเป.
เบเบปเปเบเบชเบฐเบเบฑเบ
เบกเบฑเบ pings เบเบธเบ nodes เบเบตเปเบกเบตเบขเบนเปเปเบ cluster, เบฎเบฑเบเบชเบฒเปเบเบเบเบตเป cluster เบเบตเปเบเบฑเบเบชเบฐเปเบซเบกเปเบฅเบฐเปเบเบเบขเบฒเบเบกเบฑเบเบฅเบฐเบซเบงเปเบฒเบ nodes, เบเบฐเบเบงเบเบเบฒเบเบเบฒเบกเปเบซเบเบเบปเบเบเบญเบเปเบซเบเบเบฒเบ, เปเบฅเบฐเบเบฐเบเบดเบเบฑเบเบเบฐเปเบเบเบเปเบฒเบเปเบเบญเบ cluster wide housekeeping.
เบเบนเปเบเบฐเบชเบฒเบเบเบฒเบ
เบเบฐเบเบดเบเบฑเบเบงเบฝเบเบเบฒเบเบเบฝเบง: เบเบญเบกเบฎเบฑเบเบเบฒเบเบญเปเบฒเบเบซเบผเบทเบเบฝเบเบเปเบฒเบฎเปเบญเบเบเปเบเบฒเบเบฅเบนเบเบเปเบฒเปเบฅเบฐเปเบชเบฑเปเบเบเบฒเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเบตเป. เปเบเบเปเบฅเบฐเบเบตเบเบตเปเบกเบตเบเบฒเบเบฎเปเบญเบเบเปเบเบฒเบเบเบฝเบ, เบชเปเบงเบเบซเบผเบฒเบเบญเบฒเบเบเบฐ, เบกเบฑเบเบเบฐเบเบฒเบกเปเบกเปเบเบปเบเบเบตเป shard เบเบญเบเบเบฑเบเบเบฐเบเบตเบเบตเปเบเปเบฝเบงเบเปเบญเบเบกเบฑเบเบเบงเบเบเบฐเปเบชเปเปเบ, เปเบฅเบฐเบเบฐเบเปเบฝเบเปเบชเบฑเปเบเบเบฒเบเบเบฒเบเบฎเปเบญเบเบเปเบเบทเปเบกเบญเบตเบ.
เบเปเปโเบกเบนเบ
เปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบ, เบเปเบฒเปเบเบตเบเบเบฒเบเบเบปเปเบเบซเบฒเบเบตเปเปเบเบปเปเบฒเบกเบฒเบเบฒเบเบเบฒเบเบเบญเบเปเบฅเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฝเบงเบเบฑเบ shards เบเบตเปเบเบฑเปเบเบขเบนเปเปเบเบดเบเบกเบฑเบ.
เปเบเบกเบชเบตเบเบตเปเปเบเบปเปเบฒ
เบเบตเปเปเบกเปเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเปเบเบฑเปเบ: เบเบฒเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบญเบ Kibana เบเบฑเบ Logstash เปเบ stack ELK. Greylog เบฅเบงเบกเบเบฑเบ UI เปเบฅเบฐเบเปเปเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเบฑเบเบเบถเบ. เบเบฒเบเปเบเปเบเบฒเบเบดเบ, Graylog เปเบฅเปเบ Kafka เปเบฅเบฐ Zookeeper, เปเบเบดเปเบเบชเบฐเบซเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบ Graylog เปเบเบฑเบเบเบธเปเบก. Graylog เบชเบฒเบกเบฒเบ cache เบเบฑเบเบเบถเบ (Kafka) เปเบเบเปเบฅเบฐเบเบตเบเบตเป Elasticsearch เบเปเปเบชเบฒเบกเบฒเบเปเบเปเปเบเปเปเบฅเบฐเปเบฎเบฑเบเบเปเปเบฒเบเบทเบเบเปเบฒเบฎเปเบญเบเบเปเบเบฒเบเบญเปเบฒเบเปเบฅเบฐเบเบฝเบเบเบตเปเบเปเปเบชเปเบฒเปเบฅเบฑเบ, เบเบฑเบเบเบธเปเบกเปเบฅเบฐเบซเบกเบฒเบเบเบฑเบเบเบถเบเบเบฒเบกเบเบปเบเบฅเบฐเบเบฝเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเป. เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบ Logstash, Graylog เบกเบตเบซเบเปเบฒเบเบตเปเปเบเปเปเบเปเบเบงเบเปเบญเบเบเบตเปเบเบฐเบเบฝเบเบเบงเบเบกเบฑเบเปเบชเป Elasticsearch.
เบเบญเบเบเบฒเบเบเบฑเปเบ, Graylog เบกเบตเบเบฒเบเบเบปเปเบเบเบปเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบเบเบปเบงเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเป, เบญเบตเบเปเบชเปเบเปเป Elasticsearch เบเบตเปเบกเบตเบซเบเบถเปเบ, เปเบเบทเปเบญเปเบซเปเปเบเปเบฎเบฑเบเปเบเบเบเบตเปเบเบธเปเบกเบเบฑเบเบซเบกเบปเบเปเบฅเบฐเบเบฒเบเบเบฑเปเบเบเบญเบเบกเบฑเบเปเบเบเปเบเบฑเบเบชเบฐเปเบเบฒเบฐ, เปเบเบดเปเบเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบชเบปเปเบเบเปเบฒเบฎเปเบญเบเบเปเปเบเบเบเบปเบเปเบเบซเบฒเบเบฑเบเบชเบฐเปเบเบฒเบฐ.
เบเบฒเบกเบชเบฒเบเบเบฒ, เบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒ:
เบเบตเปเปเบกเปเบเบเบฒเบเปเปเบฒเบเปเบเบฒเบเบเบปเบงเบขเปเบฒเบเบชเบฐเปเบเบฒเบฐ. เปเบเบเบตเปเบเบตเปเบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบ histogram เปเบเบเบญเบตเบเปเบชเปเบเปเบฒเบเบฒเบกเบเบปเปเบเบซเบฒเปเบฅเบฐเบชเบฐเปเบเบเปเบเบงเบเบตเปเบเปเบฝเบงเบเปเบญเบ.
เบเบฑเบเบเบต
เบเบฑเบเบเบทเบเบชเบนเปเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบฅเบฐเบเบปเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบขเบฒเบเบเบฐเบขเบนเปเปเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบเบตเปเบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบเบเบปเบงเปเบเบเบเบฑเบเบชเบฐเบเบตเปเบเบทเปเบญเปเบซเปเบกเบฑเบเปเบฎเบฑเบเบงเบฝเบเบขเปเบฒเบเบเบทเบเบเปเบญเบ.
เปเบเปเบเบเบงเบฒเบเบเปเบฒเบเปเบเบดเบ, เบเบตเปเปเบกเปเบเบฅเบฐเบเบฑเบเบเปเปเบฒเบชเบธเบ: เบเปเปเบเปเปเบกเบนเบ Elasticsearch.
เบเบฑเบเบเบฐเบเบตเปเบกเปเบเบซเบเปเบงเบเบเบฒเบ virtual เบเบฐเบซเบเบฒเบเปเบซเบเปเบเบตเปเบเบฐเบเบญเบเบเปเบงเบ Elasticsearch shards. เปเบเบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบ, เปเบเปเบฅเบฐ shards เบเปเปเบกเบตเบซเบเบฑเบเบซเบผเบฒเบเบเปเบงเบฒเบเบฑเบเบเบฐเบเบต Lucene. เปเบฅเบฐเปเบเปเบฅเบฐเบเบฑเบเบเบฐเบเบต Lucene, เปเบเบเบฒเบเบเบฑเบเบเบฑเบ, เบเบฐเบเบญเบเบเปเบงเบเบซเบเบถเปเบเบซเบผเบทเบซเบผเบฒเบเบชเปเบงเบ.
เปเบกเบทเปเบญเบญเบญเบเปเบเบ, เบเบงเบเปเบฎเบปเบฒเบเบดเบเบงเปเบฒเปเบเบทเปเบญเบเบญเบเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบงเบฒเบกเปเบงเปเบเบเบฒเบเบญเปเบฒเบเบเปเปเบกเบนเบเบเปเบฒเบเบงเบเบซเบผเบงเบเบซเบผเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบ "เปเบเป" เบเปเปเบกเบนเบเบเบตเปเปเบเบปเปเบฒเบเบฝเบกเบเบฑเบเปเบเบเบปเปเบงเบเปเปเบเปเปเบกเบนเบ.
เบเบตเปเปเบฎเบฑเบเปเบซเปเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบเปเบฒเบเบงเบเบเบญเบ shards เบเปเปเบเบฑเบเบเบฐเบเบต (เบเบฑเบ replicas) เบเบงเบเบเบฐเปเบเบฑเบเบขเปเบฒเบเปเบเบฑเปเบกเบเบงเบเปเบเบปเปเบฒเบเบฑเบเบเปเบฒเบเบงเบเบเบญเบเบเปเปเบเปเปเบกเบนเบ. เบเปเบฒเบญเบดเบ, เปเบเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบเบเบฑเบเปเบเบเบฒเบเบเปเบฒเบฅเบญเบเปเบเบปเปเบฒเบเบฑเบเบชเบญเบ (เบเบฑเปเบเปเบกเปเบ, เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบชเบนเบเปเบชเบเปเบเบดเปเบเบซเบเบถเปเบเบเบญเบเบเบธเปเบก). เปเบฅเบฐ, เบญเบฑเบเบเบตเบชเบญเบ, เปเบเบทเปเบญเบเปเบฒเปเบเบตเบเบเบฒเบเบญเปเบฒเบเปเบฅเบฐเบเบฝเบเบเปเบฒเบฎเปเบญเบเบเปเบขเบนเปเปเบเบขเปเบฒเบเบซเบเปเบญเบเปเบเบดเปเบเบซเบเบถเปเบเบเบญเบเบเบธเปเบก.
เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบญเบดเบเบเปเบฒเบเบปเบเปเบงเบฅเบฒเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบเบฑเบ 30 เบกเบทเป.
เบเบฒเบเปเบเปเบเบฐเบเบฒเบเบเบญเบ shards เบชเบฒเบกเบฒเบเบชเบฐเปเบเบเปเบเบฑเบเบฎเบนเบเบเบฑเปเบเบเปเปเปเบเบเบตเป:
เบฎเบนเบเบชเบตเปเบซเบฅเปเบฝเบกเบชเบตเบเบตเปเปเบเบปเปเบฒเปเบเบฑเปเบกเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบเบฑเบเบเบฐเบเบต. เบชเบตเปเบซเบผเปเบฝเบกเบชเบตเปเบเบเบเปเบฒเบเปเบเบกเบฑเบเปเบเบฑเบ shard เบเบปเปเบเบเป, เบเปเบฒเบญเบดเบเปเบเบเบฑเบเบเบฐเบเบต. เปเบฅเบฐเบชเบตเปเบซเบผเปเบฝเบกเบชเบตเบเปเบฒเปเบกเปเบ replica shard. เบเบงเบเปเบเบปเบฒเบเบฑเปเบเบขเบนเปเปเบเบชเบนเบเบเปเปเบกเบนเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ.
เปเบกเบทเปเบญเบเบงเบเปเบฎเบปเบฒเปเบเบตเปเบก shard เบญเบทเปเบ, เบกเบฑเบเบเบฐเปเบเบซเบฒเบชเบนเบเบเปเปเบกเบนเบเบเบตเบชเบฒเบก. เปเบฅเบฐ, เปเบเบเบตเปเบชเบธเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเปเบเบเบชเปเบฒเบเบเบตเป, เปเบเบดเปเบเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบชเบนเบเปเบชเบ DC เปเบเบเบเปเปเบกเบตเบเบฒเบเบชเบนเบเปเบชเบเบเบงเบฒเบกเบชเบญเบเบเปเบญเบเบเบญเบเบเปเปเบกเบนเบ:
เบเบทเบเบซเบกเบนเบเบงเบฝเบเบเบญเบเบเบฑเบเบเบฐเบเบต, i.e. เบเบฒเบเบชเปเบฒเบเบเบฑเบเบชเบฐเบเบตเปเบซเบกเปเปเบฅเบฐเบฅเบถเบเบญเบฑเบเปเบเบปเปเบฒเปเบเปเบเบตเปเบชเบธเบ, เบเบงเบเปเบฎเบปเบฒเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบปเปเบฒเบเบฑเบ 48 เบเบปเปเบงเปเบกเบ (เบญเบตเบเบเบฒเบกเบฎเบนเบเปเบเบเบเบฒเบเบเปเบฒเปเบเปเบเบฑเบเบชเบฐเบเบต: 48 เบเบปเปเบงเปเบกเบเบชเบธเบเบเปเบฒเบเปเบกเปเบเบเบญเบเบซเบฒเปเบฅเบทเปเบญเบเป).
เปเบฅเบเบฐเบเบฒเบเบซเบกเบนเบเบงเบฝเบเบเบญเบเบเบฑเบเบเบฐเบเบตเบเบตเปเปเบกเปเบเปเบเบทเปเบญเบเบกเบฒเบเบฒเบเปเบซเบเบเบปเบเบเปเปเปเบเบเบตเป:
เปเบกเบทเปเบญเบเปเบฒเบฎเปเบญเบเบเปเบเบปเปเบเบซเบฒเบกเบฒเบฎเบญเบเบเบธเบเบเปเปเบกเบนเบเบชเบฐเปเบเบฒเบฐ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบเบกเบธเบกเปเบเบดเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ, เบกเบฑเบเบกเบตเบเปเบฒเปเบฅเบซเบผเบฒเบเปเบกเบทเปเบญเบซเบเบถเปเบ shard เบเบทเบเบชเบญเบเบเบฒเบก, เบเปเบฒเบเบฐเบซเบเบฒเบเบเบญเบเบกเบฑเบเบเบฝเบเบเบฑเบเบเบฐเบซเบเบฒเบเบเบญเบ hip เบเบญเบ node. เบเบตเปเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบฎเบฑเบเบชเบฒเบชเปเบงเบ "เบฎเปเบญเบ" เบเบญเบเบเบฑเบเบเบฐเบเบตเบขเบนเปเปเบ heap เปเบฅเบฐเปเบเบปเปเบฒเปเบเบดเบเบกเบฑเบเปเบเปเปเบง. เปเบกเบทเปเบญเบกเบต "เบเบฒเบเบชเปเบงเบเบฎเปเบญเบ", เบเบงเบฒเบกเปเบงเบเบญเบเบเบฒเบเบเบปเปเบเบซเบฒเบเบฑเบเบชเบฐเบเบตเบซเบผเบธเบเบฅเบปเบ.
เปเบกเบทเปเบญ node เปเบฅเบตเปเบกเบเบฐเบเบดเบเบฑเบเบเปเบฒเบเบฒเบกเบเบปเปเบเบซเบฒเปเบเบซเบเบถเปเบ shard, เบกเบฑเบเบเบฑเบเบชเบฑเบเบเปเบฒเบเบงเบเบเบญเบ threads เปเบเบปเปเบฒเบเบฑเบเบเปเบฒเบเบงเบเบเบญเบ hyperthreading cores เบเบญเบเปเบเบทเปเบญเบเบเบฑเบเบเบฒเบเบเปเบฒเบเบฎเปเบฒเบเบเบฒเบ. เบเปเบฒเบเปเบฒเบเบฒเบกเบเบปเปเบเบซเบฒเบกเบตเบเบปเบเบเบฐเบเบปเบเบเปเปเบเปเบฒเบเบงเบ shards เบเปเบฒเบเบงเบเบซเบฅเบฒเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเปเบฒเบเบงเบเบเบญเบ threads เบเบฐเบซเบเบฒเบเบเบปเบงเบเบฒเบกเบญเบฑเบเบเบฒเบชเปเบงเบ. เบเบตเปเบกเบตเบเบปเบเบเบฐเบเบปเบเบเบฒเบเบฅเบปเบเบเปเปเบเบงเบฒเบกเปเบงเปเบเบเบฒเบเบเบปเปเบเบซเบฒเปเบฅเบฐเบเบปเบเบเบฐเบเบปเบเบเบฒเบเบฅเบปเบเบเปเปเบเบฒเบเบเบฑเบเบชเบฐเบเบตเบเปเปเบกเบนเบเปเบซเบกเป.
เปเบเบทเปเบญเบชเบฐเปเบญเบเบเบงเบฒเบกเบเบญเบเบชเบฐเปเบญเบเบเบฒเบเบเบญเบเบซเบฒเบเบตเปเบเปเบฒเปเบเบฑเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฑเบเบชเบดเบเปเบเปเบเป SSD. เปเบเบทเปเบญเบเบฐเบกเบงเบเบเบปเบเบเบฒเบเบฎเปเบญเบเบเปเบขเปเบฒเบเปเบงเบงเบฒ, เปเบเบทเปเบญเบเบเบฑเบเบเบตเปเปเบเบฑเบเปเบเบปเปเบฒเบเบฒเบเบเบฑเบเบเบธเปเบซเบผเบปเปเบฒเบเบตเปเบเปเบญเบเบกเบตเบขเปเบฒเบเบซเบเปเบญเบ 56 เปเบเบ. เบเบปเบงเปเบฅเบเบเบญเบ 56 เปเบเปเบเบทเบเปเบฅเบทเบญเบเปเบเบฑเบเบกเบนเบเบเปเบฒเบเบฝเบเบเปเบเบฒเบกเปเบเบทเปเบญเบเปเบเบเบตเปเบเปเบฒเบเบปเบเบเปเบฒเบเบงเบเบเบญเบเบซเบปเบงเบเปเปเบเบตเป Elasticsearch เบเบฐเบชเปเบฒเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบ. เปเบ Elasitcsearch, เบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบชเบฐเบเบธเบเปเบเบต thread เบซเบผเบฒเบเปเบเบเบเบปเบเปเบกเปเบเบเบถเปเบเบเบฑเบเบเปเบฒเบเบงเบเบเบญเบ cores เบเบตเปเบกเบตเบขเบนเป, เปเบเบดเปเบเบชเบปเปเบเบเบปเบเบเบฐเบเบปเบเปเบเบเบเบปเบเบเปเปเบเปเบฒเบเบงเบ nodes เบเบตเปเบเปเบญเบเบเบฒเบเปเบ cluster เบเบฒเบกเบซเบผเบฑเบเบเบฒเบ "cores เบซเบเปเบญเบ - เบซเบผเบฒเบ nodes".
เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบปเบเบงเปเบฒเปเบเบเบชเบฐเปเบฅเปเบ shard เบกเบตเบเปเปเบฒเบซเบเบฑเบเบเบฐเบกเบฒเบ 20 gigabytes, เปเบฅเบฐเบกเบต 1 shards เบเปเปเบเบฑเบเบเบฐเบเบต. เบเบฑเปเบเบเบฑเปเบ, เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบซเบกเบธเบเบเบงเบเบกเบฑเบเบเบธเบเป 360 เบเบปเปเบงเปเบกเบ, เบเบงเบเปเบฎเบปเบฒเบกเบต 48 เบเบญเบเบเบงเบเปเบเบปเบฒ. เปเบเปเบฅเบฐเบเบฑเบเบเบฐเบเบตเบกเบตเบเปเปเบกเบนเบเปเบเบฑเบเปเบงเบฅเบฒ 15 เบกเบทเป.
เบงเบปเบเบเบญเบเบเบฒเบเบเบฝเบเปเบฅเบฐเบเบฒเบเบญเปเบฒเบเบเปเปเบกเบนเบ
เบฅเบญเบเบเบดเบเปเบเบดเปเบเบงเปเบฒเบเปเปเบกเบนเบเบเบทเบเบเบฑเบเบเบถเบเปเบงเปเปเบเบฅเบฐเบเบปเบเบเบตเปเปเบเบงเปเบ.
เปเบซเปเปเบงเบปเปเบฒเบงเปเบฒเบเปเบฒเบฎเปเบญเบเบเปเบเบฒเบเบขเปเบฒเบเบกเบฒเบฎเบญเบเบเบฒเบ Graylog เบเบฑเบเบเบนเปเบเบฐเบชเบฒเบเบเบฒเบ. เบเบปเบงเบขเปเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบฑเบเบชเบฐเบเบต 2-3 เบเบฑเบเปเบเบง.
เบเบนเปเบเบฐเบชเบฒเบเบเบฒเบ, เปเบเปเบฎเบฑเบเบเปเบฒเบฎเปเบญเบเบเปเบเบฒเบ Graylog, เปเบเปเบเบฑเปเบเบเปเบฒเบเบฒเบกเบเบฑเบเปเบกเปเบเบปเบเบงเปเบฒ: "เปเบเบเปเบฒเบฎเปเบญเบเบเปเบเบฒเบเบเบฑเบเบชเบฐเบเบต, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเบปเบเบเบฑเบเบชเบฐเบเบตเปเบเบเบชเบฐเปเบเบฒเบฐ, เปเบเปเบงเปเบฒเปเบเบชเบดเปเบเบเบตเปเบเบฝเบเบกเบฑเบเบเปเปเปเบเปเบเบทเบเบฅเบฐเบเบธ."
เปเบกเปเบเบปเบเบเบญเบเบงเปเบฒ: "เบเบฝเบเบเปเปเบกเบนเบเบเบตเปเปเบชเป shard เปเบฅเบ 71," เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบกเบฑเบเบเบทเบเบชเบปเปเบเปเบเบซเบฒ node เบเปเปเบกเบนเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเปเบเบเบเบปเบ, เบเปเบญเบเบเบตเป primary-shard number 71 เบเบฑเปเบเบขเบนเป.
เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบฑเบเบเบถเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบกเปเบ replicated เบเบฑเบ replica-shard, เปเบเบดเปเบเบเบฑเปเบเบขเบนเปเปเบเบชเบนเบเบเปเปเบกเบนเบเบญเบทเปเบ.
เบเปเบฒเบฎเปเบญเบเบเปเบเบปเปเบเบซเบฒเบกเบฒเบฎเบญเบเบเบฒเบ Graylog เปเบเบซเบฒเบเบนเปเบเบฐเบชเบฒเบเบเบฒเบ. เบเบนเปเบเบฐเบชเบฒเบเบเบฒเบเบเปเบฝเบเปเบชเบฑเปเบเบเบฒเบเบเบฒเบกเบเบฑเบเบเบฐเบเบต, เปเบเบเบฐเบเบฐเบเบตเป Elasticsearch เปเบเบเบขเบฒเบเบเบฒเบเบฎเปเบญเบเบเปเบฅเบฐเบซเบงเปเบฒเบ primary-shard เปเบฅเบฐ replica-shard เปเบเบเปเบเปเบซเบผเบฑเบเบเบฒเบเบฎเบญเบเบงเบฝเบ.
180 nodes เบเบญเบเบชเบฐเบซเบเบญเบเบเปเปเบชเบฐเปเบซเบกเบตเบเบฒเบ, เปเบฅเบฐเปเบเบเบฐเบเบฐเบเบตเปเบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบเปเบฒเบฅเบฑเบเบเบญเบเบชเบฐเบซเบเบญเบ, เบเบนเปเบเบฐเบชเบฒเบเบเบฒเบเบเปเบฒเบฅเบฑเบเบชเบฐเบชเบปเบกเบเปเปเบกเบนเบเบเบตเปเปเบเปเบเบทเบ "spitted เบญเบญเบ" เปเบฅเปเบงเปเบเบ nodes เบเปเปเบกเบนเบเปเบงเบเบถเปเบ. เบซเบผเบฑเบเบเบฒเบเบเบตเป, เปเบกเบทเปเบญเบเปเปเบกเบนเบเบเบฑเบเบซเบกเบปเบเบกเบฒเบฎเบญเบ, เบซเบผเบทเบเปเบฒเบฎเปเบญเบเบเปเปเบเปเปเบเบดเบเปเบงเบฅเบฒเบซเบกเบปเบเปเบงเบฅเบฒ, เบกเบฑเบเปเบซเปเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบเบเบเบปเบเบเบฑเบเบฅเบนเบเบเปเบฒ.
เบฅเบฐเบเบปเบเบเบฑเบเบซเบกเบปเบเบเบตเปเปเบเบเบชเบฐเปเบฅเปเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฒเบเบฒเบกเบเบปเปเบเบซเบฒเบชเปเบฒเบฅเบฑเบ 48 เบเบปเปเบงเปเบกเบเบชเบธเบเบเปเบฒเบเปเบ 300-400ms, เบเปเปเบฅเบงเบกเปเบญเบปเบฒเบเปเบฒเบเบฒเบกเปเบซเบผเบปเปเบฒเบเบฑเปเบเบเบตเปเบกเบต wildcard เบเบฑเปเบเบเปเบฒ.
เบเบญเบเปเบกเปเบเปเบงเบ Elasticsearch: เบเบฒเบเบเบดเบเบเบฑเปเบ Java
เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบฎเบฑเบเบงเบฝเบเบเบฒเบกเบเบตเปเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเปเบเปเบเบทเปเบญเบเบเบปเปเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบงเบฅเบฒเบเบปเบเบซเบผเบฒเบเปเบเบเบฒเบเปเบเปเบเบฑเบเบซเบฒเบซเบผเบฒเบเบซเบผเบฒเบเบเบฐเบเบดเบเปเบเบเบธเปเบก.
เบชเปเบงเบเบเปเบฒเบญเบดเบเบเบญเบเบเบฑเบเบซเบฒเบเบตเปเบเบปเปเบเบเบปเบเปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบงเบดเบเบตเบเบฒเบ Java เบเบทเบเบเบฑเปเบเบเปเบฒเปเบงเปเบฅเปเบงเบเบซเบเปเบฒเปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบ Elasticsearch.
เบเบฑเบเบซเบฒเบซเบเบถเปเบ
เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบซเบฑเบเบเบปเบเบฅเบฒเบเบเบฒเบเบเปเบฒเบเบงเบเบซเบฅเบฒเบเบเบตเปเบขเบนเปเปเบเบฅเบฐเบเบฑเบ Lucene, เปเบกเบทเปเบญเบงเบฝเบเบเบทเปเบเบเบฒเบเบเปเบฒเบฅเบฑเบเปเบฎเบฑเบเบงเบฝเบ, เบเบฒเบเบชเปเบงเบ Lucene เบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบฅเบปเปเบกเปเบซเบฅเบงเบเปเบงเบเบเบงเบฒเบกเบเบดเบเบเบฒเบ. เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เบกเบฑเบเปเบเบฑเบเบเบตเปเบเบฑเบเปเบเบเปเบเบเบฑเบเบเบถเบเบงเปเบฒเบเบตเปเปเบกเปเบเบเบงเบฒเบกเบเบดเบเบเบฒเบ OutOfMemoryError. เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบซเบฑเบเบเบฒเบ telemetry เบงเปเบฒเบชเบฐเปเบเบเปเบกเปเบเบเปเปเปเบชเบเบเปเบฒ, เปเบฅเบฐเบกเบฑเบเบเปเปเบเบฑเบเปเบเบเบงเปเบฒเปเบเบฑเบเบซเบเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบตเปเบเบถเปเบเบฅเบปเปเบกเปเบซเบฅเบง.
เบกเบฑเบเปเบเปเบซเบฑเบเบญเบญเบเบงเปเบฒเบเบฒเบเบฅเบงเบกเบเบปเบงเบเบญเบเบเบฑเบเบเบฐเบเบต Lucene เปเบเบตเบเบเบทเปเบเบขเบนเปเบเบญเบเบชเบฐเปเบเบ. เปเบฅเบฐเบเบนเปเบเบญเบเปเบเบเปเบเบตเปเบกเปเบเบเปเบญเบเบเปเบฒเบเปเบเบฑเปเบกเบเบงเบเบเปเบฝเบงเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบตเปเบเปเบฅเบดเปเบเบ. เบกเบตเบเบฝเบเปเบเป heap เปเบเบปเปเบฒเบเบฑเปเบเบเบตเปเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเปเบซเบผเบปเปเบฒเบเบตเป (เบเปเบฒ heap.size เปเบกเปเบเบเบฐเบกเบฒเบเปเบเบปเปเบฒเบเบฑเบ RAM), เปเบฅเบฐเบเบฒเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบญเบ heap เบเบฑเบเบเปเบญเบเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบฒเบเบเบฑเบเบชเบฑเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเปเบฒเบซเบฒเบเบงเปเบฒเบชเปเบฒเบฅเบฑเบเปเบซเบเบเบปเบเบเบฒเบเบขเปเบฒเบเบเบงเบเปเบเบปเบฒเบเปเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบ ~ 500MB เบเบตเปเบเบฑเบเบเบปเบเบขเบนเปเบเปเบญเบเบเปเบฒเบเบปเบ.
เบเบฒเบโเปเบเปโเปเบโเปเบกเปเบโเบเปเบญเบโเบเปเบฒเบโเปเบฅเบฑเบโเบเปเบญเบโ: เบเปเบฒโเบเบงเบ RAM เบเบตเปโเบกเบตโเบชเปเบฒโเบฅเบฑเบโเบเบฒโเบเบฐโเบเบฐโเปเบเปโเปเบเบตเปเบกโเบเบถเปเบโ, เบซเบผเบฑเบโเบเบฒเบโเบเบฑเปเบโเบเบงเบโเปเบฎเบปเบฒโเบฅเบทเบกโเบงเปเบฒโเบเบงเบโเปเบฎเบปเบฒโเปเบกเปเบโเปเบเปโเบกเบตโเบเบฑเบโเบซเบฒโเบเบฑเปเบโเบเปเบฒเบงโ.
เบเบฑเบเบซเบฒเบชเบญเบ
4-5 เบกเบทเปเบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบเบตเบเบเบปเบงเบเบญเบเบเบธเปเบก, เบเบงเบเปเบฎเบปเบฒเบชเบฑเบเปเบเบเปเบซเบฑเบเบงเปเบฒเบเปเปเบเปเปเบกเบนเบเปเบฅเบตเปเบกเบซเบผเบธเบเบฅเบปเบเปเบเบฑเบเปเบฅเบเบฐเปเบญเบญเบเบเบฒเบเบเบธเปเบกเปเบฅเบฐเปเบเบปเปเบฒเปเบเปเบเบกเบฑเบเบซเบผเบฑเบเบเบฒเบ 10-20 เบงเบดเบเบฒเบเบต.
เปเบกเบทเปเบญเบเบงเบเปเบฎเบปเบฒเปเบฅเบตเปเบกเบเบดเบเปเบฅเปเบกเบฑเบเบญเบญเบ, เบกเบฑเบเปเบเปเบซเบฑเบเบญเบญเบเบงเปเบฒเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบตเปเบเปเปเปเบเบฑเบ heap เปเบ Elasticsearch เบเปเปเปเบเปเบเบทเบเบเบงเบเบเบธเบกเปเบเบเบฒเบเปเบเบเปเปเบเบฒเบก. เปเบกเบทเปเบญเบเบงเบเปเบฎเบปเบฒเปเบซเปเบเบงเบฒเบกเบเบปเบเบเปเบฒเบซเบผเบฒเบเบเบทเปเบเบเบฑเบเบเบฒเบเบฐเบเบฐ, เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเบทเปเบกเบเปเปเบกเบนเบเปเบชเปเบเบฑเบ buffer pools เปเบเบเบเบปเบเบเปเบงเบเบเปเปเบกเบนเบเบเปเบฒเบเป, เปเบฅเบฐเบกเบฑเบเบเบทเบเบฅเบถเบเบฅเปเบฒเบเบเบฝเบเปเบเปเบซเบผเบฑเบเบเบฒเบเปเบเบตเบเบเบปเบง GC เบขเปเบฒเบเบเบฑเบเปเบเบเบเบฒเบ Elasticsearch.
เปเบเบเบฒเบเบเปเบฅเบฐเบเบต, เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบตเปเปเบเปเปเบงเบฅเบฒเบเปเบญเบเบเปเบฒเบเบเบฒเบง, เปเบฅเบฐเปเบเบฅเบฐเบซเบงเปเบฒเบเปเบงเบฅเบฒเบเบตเปเบเบธเปเบกเปเบเปเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบซเบกเบฒเบ node เบเบตเปเบญเบญเบเปเบฅเปเบง. เบเบฑเบเบซเบฒเบเบตเปเบเบทเบเบญเบฐเบเบดเบเบฒเบเปเบเปเบเบต
เบเบฒเบโเปเบเปโเปเบโเบเบฑเปเบโเบเปเปโเปเบโเบเบตเปโ: เบเบงเบโเปเบฎเบปเบฒโเบเปเบฒโเบเบฑเบโเบเบงเบฒเบกโเบชเบฒโเบกเบฒเบโเบเบญเบ Java เปเบโเบเบฒเบโเบเปเบฒโเปเบเปโเบเปเบฒโเบเบงเบโเบซเบผเบฒเบโเบเบญเบโเบเบงเบฒเบกโเบเปเบฒโเบเบญเบ heap เบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเปเบฒโเปเบเบตเบโเบเบฒเบโเปเบซเบผเบปเปเบฒโเบเบตเปโ. เบเบงเบเปเบฎเบปเบฒเบเบณเบเบฑเบเบกเบฑเบเปเบงเปเบขเบนเปเบเบตเป 16 gigabytes (-XX:MaxDirectMemorySize=16g), เบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒ GC เบเบตเปเบเบฑเบเปเบเบเบเบทเบเปเบญเบตเปเบเปเบฅเบทเปเบญเบเป เปเบฅเบฐเบเบฐเบกเบงเบเบเบปเบเปเบงเบเบถเปเบเบซเบผเบฒเบ, เบเบฑเปเบเบเบฑเปเบเบเบถเปเบเบเปเปเปเบฎเบฑเบเปเบซเปเบเบธเปเบกเบเบฑเปเบเบเปเบฒเบงเบกเบตเบเบงเบฒเบกเปเบฑเปเบเบเบปเบเบญเบตเบเบเปเปเปเบ.
เบเบฑเบเบซเบฒเบชเบฒเบก
เบเปเบฒเบเปเบฒเบเบเบดเบเบงเปเบฒเบเบฑเบเบซเบฒเบเบฑเบ "nodes เบญเบญเบเบเบฒเบเบเบธเปเบกเปเบเปเบงเบฅเบฒเบเบตเปเบเปเปเบเบฒเบเบเบดเบเบเบตเปเบชเบธเบ" เปเบกเปเบเบชเบดเปเบเบชเบธเบเบฅเบปเบ, เบเปเบฒเบเปเบเบปเปเบฒเปเบเบเบดเบ.
เปเบกเบทเปเบญเบเบงเบเปเบฎเบปเบฒเบเบฑเปเบเบเปเบฒเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบฑเบเบชเบฐเบเบต, เบเบงเบเปเบฎเบปเบฒเปเบฅเบทเบญเบ mmapfs
เปเบเบทเปเบญเบเปเบฒเบเบฑเบเบเบถเบเบเบดเบเปเบฒเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบญเบดเบเปเบเปเบเปเบฝเบเปเบเบฑเบ niofs เบกเบฒเบเบเบฐเบเบฒเบ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เปเบกเบทเปเบญเบเบงเบเปเบฎเบปเบฒเปเบเบทเปเบญเบเบเปเบฒเบเบเบฒเบ Elastic เบฎเบธเปเบเบเบต 5 เปเบเบซเบฒเบฎเบธเปเบเบเบต 6, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบฒเบเบฒเบกเบเบฐเบชเบปเบก, เบเปเบญเบเบเบตเปเบเบฑเบเบซเบฒเบเบตเปเบเปเปเปเบเปเบฎเบฑเบเบเบฒเบเปเบเปเบเบฑเบ. เบเปเบฒเบเบชเบฒเบกเบฒเบเบญเปเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบเบเบฐเปเบเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ
เบเบฑเบเบซเบฒเบชเบตเป
เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบกเบตเบเบฑเบเบซเบฒเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบเบซเบผเบฒเบเบญเบตเบเบญเบฑเบเบซเบเบถเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบดเปเบเบเบปเบงเปเบเบฑเบเปเบงเบฅเบฒเบเบฑเบเบเบถเบ. เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบกเบฑเบเปเบเบฑเบเปเบงเบฅเบฒ 2-3 เปเบเบทเบญเบเปเบเบฒเบฐเบงเปเบฒเบฎเบนเบเปเบเบเบเบญเบเบกเบฑเบเบเปเปเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเปเบเปเบขเปเบฒเบเปเบเปเบเบดเบ.
เบเบฒเบเบเบฑเปเบเบเบนเปเบเบฐเบชเบฒเบเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบ Full GC, เบเบปเบเบเบฐเบเบดเปเบฅเปเบงเบเบฒเบเบเบฑเปเบเบซเบผเบฑเบเบเบฒเบเบญเบฒเบซเบฒเบเบเปเบฝเบ, เปเบฅเบฐเบเปเปเปเบเบตเบเบเบฑเบเบเบทเบเบกเบฒเบเบฒเบเบเปเบญเบเบเบฑเปเบ. เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เปเบกเบทเปเบญเบเบฑเบเบเบถเบเบเบฒเบเบเบฑเบเบเปเบฒ GC, เบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒ: เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบเบเบต, เบเบต, เบเบต, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฑเบเบเบตเบเบฑเบเปเบเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบฐเบเปเปเบเบตเบซเบผเบฒเบ.
เบเปเบฒเบญเบดเบเบเบงเบเปเบฎเบปเบฒเบเบดเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบนเปเปเบเปเบเบตเปเบเบปเปเบงเบฎเปเบฒเบเบเบตเปเบเปเบฒเบฅเบฑเบเปเบเบตเบเบเบปเบงเบเบฒเบเบเปเบฒเบฎเปเบญเบเบเปเบเบตเปเปเบฎเบฑเบเปเบซเปเบเบนเปเบเบฐเบชเบฒเบเบเบฒเบเบญเบญเบเบเบฒเบเบฎเบนเบเปเบเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบ. เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบถเบเบเบฒเบเบฎเปเบญเบเบเปเปเบเบฑเบเปเบงเบฅเบฒเบเบปเบเบเบฒเบ, เบเบฐเบเบฒเบเบฒเบกเบเบญเบเบซเบฒเบชเบดเปเบเบเบตเปเปเบเบตเบเบเบถเปเบ.
เบเบฑเปเบเบเบฑเปเบ, เบกเบฑเบเปเบเปเบซเบฑเบเบญเบญเบเบงเปเบฒเปเบเปเบงเบฅเบฒเบเบตเปเปเบกเบทเปเบญเบเบนเปเปเบเปเปเบเบตเบเบเบปเบงเบเปเบฒเบฎเปเบญเบเบเปเบญเบฑเบเปเบซเบเปเบซเบผเบงเบ, เปเบฅเบฐเบกเบฑเบเปเบเบซเบฒเบเบนเปเบเบฐเบชเบฒเบเบเบฒเบ Elasticsearch เบชเบฐเปเบเบฒเบฐ, เบเบฒเบเบเปเปเบเบญเบเบชเบฐเบซเบเบญเบเบเบปเบเบเบงเปเบฒเบเบปเบเบญเบทเปเบ.
เปเบฅเบฐเปเบเบเบฐเบเบฐเบเบตเปเบเบนเปเบเบฐเบชเบฒเบเบเบฒเบเบเปเบฒเบฅเบฑเบเบฅเปเบเปเบฒเบเปเบฒเบเบญเบเบเบฒเบเบเบธเบ nodes, เบฅเบฒเบงเบชเบฐเบชเบปเบกเบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเบชเบปเปเบเบกเบฒเบเบฒเบ nodes เบเบตเปเบเบญเบเบชเบฐเบซเบเบญเบเปเบฅเปเบง. เบชเปเบฒเบฅเบฑเบ GC, เบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบฎเบนเบเปเบเบเบเบฒเบเบเปเบฒเปเบเป heap เบเบญเบเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเบขเปเบฒเบเปเบงเบงเบฒ. เปเบฅเบฐ GC เบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบเปเปเบชเบฒเบกเบฒเบเบฎเบฑเบเบกเบทเบเบฑเบเบงเบฝเบเบเบฒเบเบเบตเป.
เบเบฒเบเปเบเปเปเบเบเบฝเบเปเบเปเบเบงเบเปเบฎเบปเบฒเบเบปเบเบงเปเบฒเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเบเบถเบเบเบดเบเปเบฒเบเบญเบเบเบธเปเบกเปเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเปเบกเปเบเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเปเบเบซเบฒ JDK13 เปเบฅเบฐเบเบฒเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเปเบเบฑเบเบเบตเปเปเบซเบเบทเปเบญ Shenandoah. เบเบตเปเปเบเปเปเบเบเบฑเบเบซเบฒ, เบเบนเปเบเบฐเบชเบฒเบเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบขเบธเบเปเบเบปเบฒเบซเบผเบธเบเบฅเบปเบ.
เบเบตเปเปเบกเปเบเบเปเบญเบเบเบตเปเบเบฑเบเบซเบฒเบเบฑเบ Java เบชเบดเปเบเบชเบธเบเบฅเบปเบเปเบฅเบฐเบเบฑเบเบซเบฒเปเบเบเบงเบดเบเปเบเปเปเบฅเบตเปเบกเบเบปเปเบ.
"เบซเบกเบฒเบเปเบกเปเบเปเบฒเปเบกเบฑเบ" เบเบฑเบ Elasticsearch: throughput
เบเบฑเบเบซเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเบชเบปเปเบเบเปเบฒเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบธเปเบกเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบฎเบฑเบเบงเบฝเบเบขเปเบฒเบเบซเบกเบฑเปเบเบเบปเบ, เปเบเปเบขเบนเปเปเบเบเบธเบเบชเบนเบเบชเบธเบเบเบญเบเปเบญเบเบฐเบชเบฒเบเบเบตเปเบเบทเบเบเบฑเบเบชเบฐเบเบตเปเบฅเบฐเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบ maneuvers, เบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบกเปเบเบเปเปเบเบฝเบเบเป.
เบญเบฒเบเบฒเบเบเปเบฒเบญเบดเบเบเบตเปเบเบปเบ: เปเบเบฅเบฐเบซเบงเปเบฒเบ "เบเบฒเบเบฅเบฐเปเบเบตเบ" เบเบฒเบเบขเปเบฒเบเปเบเบเบฒเบเบเบฐเบฅเบดเบ, เปเบกเบทเปเบญเบเปเบฒเบเบงเบเบเบฑเบเบเบถเบเบเปเบฒเบเบงเบเบซเบฅเบฒเบเบเบทเบเบชเปเบฒเบเบเบทเปเบเบขเปเบฒเบเบเบฐเบเบฑเบเบซเบฑเบ, เบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบฒเบเบเบฑเบเบชเบฐเบเบต es_rejected_execution เปเบฅเบตเปเบกเบเบฐเบเบดเบเปเบฅเบทเปเบญเบเปเปเบ Graylog.
เบเบตเปเปเบกเปเบเปเบเบทเปเบญเบเบกเบฒเบเบฒเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒ thread_pool.write.queue เบขเบนเปเปเบเบเปเปเบเปเปเบกเบนเบเบซเบเบถเปเบ, เบเบปเบเบเปเบงเบฒเบเบฑเบเบเบธเบเบฑเบ Elasticsearch เบชเบฒเบกเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเบฒเบเบฎเปเบญเบเบเปเบเบฑเบเบชเบฐเบเบตเปเบฅเบฐเบญเบฑเบเปเบซเบฅเบเบเปเปเบกเบนเบเปเบชเป shard เปเบเปเบเปเบ, เบชเบฒเบกเบฒเบ cache เบเบฝเบเปเบเป 200 เบเปเบฒเบฎเปเบญเบเบเปเปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ. เปเบฅเบฐเปเบ
เปเบเปเบเบญเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเบเบดเบเบกเบนเบเบเปเบฒเบเบตเปเปเบฅเบฐเบเบปเปเบเบเบปเบเบชเบดเปเบเบเปเปเปเบเบเบตเป: เปเบเบเบชเบฐเปเบเบฒเบฐ, เปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบชเบนเบเปเบเบดเบ 300 เบเปเบฒเบฎเปเบญเบเบเปเบเบทเบเปเบเบฑเบเปเบงเปเบเปเบญเบเบเปเบฒเบเบเบต, เปเบฅเบฐเบกเบนเบเบเปเบฒเบเบตเปเบชเบนเบเบเบงเปเบฒเปเบกเปเบเปเบเบฑเบกเปเบเบเปเบงเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบดเบเปเบเบปเปเบฒเปเบเปเบ Full GC เบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ.
เบเบญเบเบเบฒเบเบเบฑเปเบ, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบ batch เบเบญเบเบเปเปเบเบงเบฒเบกเบเบตเปเบกเบฒเบฎเบญเบเบเบฒเบเปเบเบซเบเบถเปเบเบเปเบฒเบฎเปเบญเบเบเป, เบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบเบฑเบ Graylog เปเบเบทเปเบญเปเบซเปเบกเบฑเบเบเบฝเบเบเปเปเปเบฅเบทเปเบญเบเปเปเบฅเบฐเปเบเบฑเบเบเบธเบเบเปเบญเบเป, เปเบเปเปเบเบเบธเบเปเบซเบเปเบซเบผเบทเบเบธเบเป 3 เบงเบดเบเบฒเบเบตเบเปเบฒ batch เบเบฑเบเบเปเปเบชเบปเบกเบเบนเบ. เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเปเปเบกเบนเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฝเบเปเบ Elasticsearch เบเบฐเบเบฒเบเปเบเบฑเบเบเปเปเบกเบตเบขเบนเปเปเบเบชเบญเบเบงเบดเบเบฒเบเบต, เปเบเปเปเบเบซเปเบฒ (เบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเปเบฒเบเบเบต), เปเบเปเบเปเบฒเบเบงเบเบเบญเบ retrays เบเบตเปเบเปเบญเบเปเบฎเบฑเบเปเบเบทเปเบญเบเบนเปเบเปเบฒเบเบเบฐเบซเบเบฒเบเปเบซเบเป. stack เบเบญเบเบเปเปเบกเบนเบเปเบกเปเบเบซเบผเบธเบเบฅเบปเบ.
เบเบตเปเปเบกเปเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเปเบเบเบชเบฐเปเบเบฒเบฐเปเบเบเปเบงเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเปเบเปเบฅเบปเปเบกเบฅเบปเบเบขเบนเปเบเปเบญเบเปเบเบเปเบญเบเบซเบเบถเปเบเปเบฅเบฐ furiously เบฅเบฒเบเบเบฒเบเบเปเบฝเบงเบเบฑเบเบกเบฑเบ, เปเบเบทเปเบญเบเปเปเปเบซเป Elastic spammed เบขเปเบฒเบเบชเบปเบกเบเบนเบ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบงเบฅเบฒ - Graylog nodes เบเบตเปเบเปเปเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเปเปเบเบทเปเบญเบเบเบฒเบ buffers เบญเบธเบเบเบฑเบ.
เบเบญเบเบเบฒเบเบเบฑเปเบ, เปเบเปเบงเบฅเบฒเบเบตเปเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฒเบเบฅเบฐเปเบเบตเบเบเบฝเบงเบเบฑเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบเบเบฒเบเบเบฐเบฅเบดเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเบเบฒเบเบฎเปเบญเบเบเบธเบเบเบฒเบเบเบฑเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเปเบฅเบฐเบเบฑเบเบเบปเบเบชเบญเบ: เปเบเปเบงเบฅเบฒเบเบตเปเบเบงเบเปเบเบปเบฒเบเปเบญเบเบเบฒเบเบเบฑเบเบเบถเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบเปเป, เบเบงเบเบกเบฑเบเปเบเปเบเบทเบเบกเบญเบเปเบซเปเบเปเบฒเบซเบผเบฒเบ.
เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเปเบเปเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบเบฐเบเบดเบเบญเบญเบ. เปเบเบญเบตเบเบเปเบฒเบเบซเบเบถเปเบ, เบกเบฑเบเปเบเบฑเบเบเบตเปเบเบฑเบเปเบเบเบงเปเบฒเบเบฑเบเบชเบญเบเบเปเบฒเบเบฒเบกเบเบปเปเบเบซเบฒเปเบฅเบฐเบเบฒเบเบชเบญเบเบเบฒเบกเบเบฑเบเบชเบฐเบเบตเปเบเปเบเบทเบเบเบธเบเปเบเปเบ, เบชเปเบฒเบเบฑเบ, เปเบเปเบเบทเปเบญเบเบเบฑเบเบเบฒเบเบเปเบฒเบเบฎเปเบฒเบเบเบฒเบเบเบฝเบงเบเบฑเบ, เปเบฅเบฐเบงเบดเบเบตเบเบฒเบเบซเบเบถเปเบเบซเบผเบทเบงเบดเบเบตเบเบฒเบเบญเบทเปเบเบเบฐเบกเบต drawdowns เบเบตเปเปเบเปเบเบญเบ.
เปเบเปเบเบตเปเบชเบฒเบกเบฒเบเบซเบฅเบตเบเบฅเปเบฝเบเปเบเปเบเบฒเบเบชเปเบงเบเปเบเบทเปเบญเบเบเบฒเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเปเบ Elasticsearch เบฎเบธเปเบเบเบต 6, algorithm เบเบฒเบเบปเบเบเบถเปเบเบเบตเปเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบเบขเบฒเบเบเบฒเบเบชเบญเบเบเบฒเบกเบฅเบฐเบซเบงเปเบฒเบเบเปเปเบเปเปเบกเบนเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเปเปเปเบเปเบเบฒเบกเบซเบผเบฑเบเบเบฒเบเบฎเบญเบเบงเบฝเบเปเบเบเบชเบธเปเบก (เบเปเบญเบเบเบฑเบเบเบธเบเบตเปเปเบฎเบฑเบเบเบฑเบเบชเบฐเบเบตเปเบฅเบฐเบเบทเปเบเบฑเบเบเบปเปเบเบเป. -shard เบชเบฒเบกเบฒเบเบเปเบญเบเบกเบตเปเบงเบฅเบฒเบซเบผเบฒเบ, เบเบฐเบเปเปเบกเบตเบงเบดเบเบตเบเบตเปเบเบฐเบเบญเบเบชเบฐเบซเบเบญเบเบขเปเบฒเบเปเบงเบงเบฒ), เปเบเปเปเบเบทเปเบญเบชเบปเปเบเบเปเปเบเปเบฒเบฎเปเบญเบเบเปเบเบตเปเปเบเบซเบฒ container เบซเบเปเบญเบเบเบตเปเบกเบต replica-shard, เปเบเบดเปเบเบเบฐเบเบญเบเบชเบฐเบซเบเบญเบเปเบงเบซเบผเบฒเบ. เปเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเปเบญเบทเปเบเป, เบเบงเบเปเบฎเบปเบฒเปเบเปเบกเบฒเบฎเบญเบ use_adaptive_replica_selection: true.
เบฎเบนเบโเบเบฒเบโเบเบฒเบโเบญเปเบฒเบโเปเบฅเบตเปเบกโเบเบปเปเบโเปเบเบฑเบโเบเบฑเปเบโเบเบตเปโ:
เบเบฒเบเบซเบฑเบเบเปเบฝเบเปเบเบชเบนเปเบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเบเบตเปเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเบฑเบเบเบธเบเปเบงเบฅเบฒเบเบฒเบเบชเบญเบเบเบฒเบกเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบเปเบเบเปเบงเบเปเบงเบฅเบฒเปเบซเบผเบปเปเบฒเบเบฑเปเบเปเบเปเบงเบฅเบฒเบเบตเปเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบฑเบเบเบถเบเบเปเบฒเบเบงเบเบซเบฅเบฒเบเบเบตเปเบเบฐเบเบฝเบ.
เบชเบธเบเบเปเบฒเบ, เบเบฑเบเบซเบฒเบเบปเปเบเบเปเปเบกเปเบเบเบฒเบเปเบเบเบเปเบฒเบเบเบตเปเบเปเปเปเบเบฑเบเบเบงเบเบเบญเบเบชเบนเบเบเปเปเบกเบนเบ.
เบชเบดเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบฒเบ cluster เบเบฑเบเบเบตเบซเบผเบฑเบเบเบฒเบเบชเบนเบเปเบชเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบซเบเบถเปเบ DC:
- เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบตเปเบกเปเบเบปเบเปเบเบเบฐเบเบธเบเบฑเบเบขเบนเปเปเบเบชเบนเบเบเปเปเบกเบนเบเบเบตเปเบฅเบปเปเบกเปเบซเบฅเบง, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบกเบฑเบเบเบฐเบเบทเบเปเบฅเบทเบญเบเปเบซเบกเปเปเบฅเบฐเบเปเบฒเบเปเบเปเบเบฑเบ node เปเบ DC เบญเบทเปเบ.
- เปเบกเปเบเบปเบเบเบฐเบฅเบถเบ nodes เบเบตเปเบเปเปเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบฑเบเปเบปเบเบญเบญเบเบเบฒเบเบเบธเปเบกเปเบเปเบขเปเบฒเบเบงเปเบญเบเปเบง.
- เปเบเบเบญเบตเบเปเบชเปเบชเบดเปเบเบเบตเปเบเบฑเบเปเบซเบผเบทเบญ, เบฅเบฒเบงเบเบฐเปเบเบปเปเบฒเปเบ: เปเบเบชเบนเบเบเปเปเบกเบนเบเบเบตเปเบชเบนเบเปเบชเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบกเบตเปเบฅเบฐ shards เบเบปเปเบเบเปเบเบฑเปเบเบเปเบฒเบง, เบฅเบฒเบงเบเบฐเบชเบปเปเบเปเบชเบตเบก shards replica complementary เปเบเบชเบนเบเบเปเปเบกเบนเบเบเบตเปเบเบฑเบเปเบซเบผเบทเบญ, เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเบเบฐเบชเบทเบเบเปเป indexing เบเปเปเบกเบนเบ.
- เบเปเบงเบเปเบซเบเบเบตเป, เบเบฒเบเบเบฝเบเปเบฅเบฐเบเบฒเบเบญเปเบฒเบเบเบญเบเบเบธเปเบกเบเบธเปเบกเบเบฐเบเปเบญเบเปเบฅเบธเบเบฅเบปเบ, เปเบเปเปเบเบเบเบปเปเบงเปเบเปเบฅเปเบงเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบฐเปเบฎเบฑเบเบงเบฝเบ, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฐเบเปเบฒ, เปเบเปเบกเบตเบเบงเบฒเบกเบซเบกเบฑเปเบเบเบปเบ.
เบเบฑเปเบเบเบตเปเบกเบฑเบเปเบเปเบซเบฑเบเบญเบญเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเปเบเบฑเปเบเบเบตเป:
เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเบเบฑเปเบเบเปเปเปเบเบเบตเป:
เบญเบฑเบเบเบตเปเปเบเบตเบเบเบถเปเบเปเบเปเปเบเบงเปเบ?
เปเบกเบทเปเบญเบชเบนเบเบเปเปเบกเบนเบเบซเบผเบธเบเบฅเบปเบ, เบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฒเบเปเบเบฑเบเบเปเบเบงเบ.
เปเบเบฑเบเบซเบเบฑเบ?
เบเบงเบฒเบกเบเบดเบเปเบกเปเบเบงเปเบฒเปเบกเปเบเบปเบเบกเบต TaskBatcher, เปเบเบดเปเบเบฎเบฑเบเบเบดเบเบเบญเบเปเบเบเบฒเบเปเบเบเบขเบฒเบเบงเบฝเบเบเบฒเบเปเบฅเบฐเปเบซเบเบเบฒเบเบเบตเปเปเบเปเบเบญเบเปเบเบเบธเปเบก. เบญเบญเบเบเบฒเบ node เปเบ, เบเบฒเบเปเบเบชเบฐเบเบฒเปเบเปเบเบญเบ shard เบเบฒเบ replica เปเบเบซเบฒเบเบปเปเบเบเป, เบงเบฝเบเบเบฒเบเปเบเปเบเบตเปเบเบฐเบชเปเบฒเบ shard เบขเบนเปเบเปเบญเบเปเบเบเปเบญเบเบซเบเบถเปเบ - เบเบฑเบเบซเบกเบปเบเบเบตเปเปเบกเปเบเบเปเบฒเบญเบดเบเปเบเบซเบฒ TaskBatcher, เบเปเบญเบเบเบตเปเบกเบฑเบเบเบทเบเบเบธเบเปเบเปเบเบเบฒเบกเบฅเปเบฒเบเบฑเบเปเบฅเบฐเปเบเบซเบเบถเปเบ thread.
เปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบเบญเบเบชเบนเบเบเปเปเบกเบนเบเบซเบเบถเปเบ, เบกเบฑเบเปเบเปเบซเบฑเบเบญเบญเบเบงเปเบฒเบเปเปเบเปเปเบกเบนเบเบเบฑเบเบซเบกเบปเบเปเบเบชเบนเบเบเปเปเบกเบนเบเบเบตเปเบกเบตเบเบตเบงเบดเบเบขเบนเปเปเบเปเบเบดเบเบฒเบฅเบฐเบเบฒเบกเบฑเบเปเบเบฑเบเบซเบเปเบฒเบเบตเปเบเบญเบเบเบงเบเปเบเบปเบฒเบเบตเปเบเบฐเปเบเปเบเปเบซเปเปเบกเปเบเบปเบ "เบเบงเบเปเบฎเบปเบฒเปเบเปเบชเบนเบเปเบชเบเปเบฅเบฐ shards เบเบฑเปเบเบเปเบฒเบงเปเบฅเบฐเบเปเปเบเบฑเปเบเบเปเบฒเบงเปเบฅเบฐเบเปเปเบกเบนเบเบเบฑเปเบเบเปเบฒเบง."
เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, nodes เบเปเปเบกเบนเบเบเบตเปเบขเบนเปเบฅเบญเบเปเบเปเบชเบปเปเบเบเปเปเบกเบนเบเบเบฑเบเบซเบกเบปเบเบเบตเปเปเบเบซเบฒเปเบกเปเบเบปเบเปเบเบเบฐเบเบธเบเบฑเบเปเบฅเบฐเบเบฐเบเบฒเบเบฒเบกเบฅเปเบเปเบฒเบเบฒเบเบขเบทเบเบขเบฑเบเบงเปเบฒเบฅเบฒเบงเบเบญเบกเบฎเบฑเบเบกเบฑเบ. เบเบงเบโเปเบเบปเบฒโเปเบเบปเปเบฒโเบเปเปโเปเบเปโเบฅเปโเบเปเบฒโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบตเปโ, เบเบฑเบโเบเบฑเปเบโเปเบเปโเปเบกเปโเบเบปเบโเปเบเปโเบฎเบฑเบโเบงเบฝเบโเบเบฒเบโเปเบงโเบเบงเปเบฒโเบเบตเปโเปเบเบปเบฒโเบเบฐโเบเบญเบโเปเบเปโ. nodes เปเบเปเบซเบกเบปเบเปเบงเบฅเบฒเบญเบญเบเบเปเบฒเบฎเปเบญเบเบเปเบเปเปเบฒ, เปเบฅเบฐเปเบกเปเบเบปเบเปเบเปเบงเบฅเบฒเบเบตเปเบเปเปเปเบเปเบเบฐเบเบฒเบเบฒเบกเบเบญเบเบเบงเบเปเบเบปเบฒ, เปเบเปเปเบเปเบเบทเบเบเบนเบเบเบถเบกเบขเปเบฒเบเบชเบปเบกเบเบนเบเปเบเบซเบเปเบฒเบเบตเปเบเบฑเบเบฎเบฝเบเบเปเบฒเบฎเปเบญเบเบเปเปเบเบเบเบนเบฅเบดเบกเบฐเบชเบดเบ.
เปเบเบฎเบนเบเปเบเบ terminal, เบกเบฑเบเปเบเปเบซเบฑเบเบญเบญเบเบงเปเบฒเบเปเปเบเปเปเบกเบนเบ spammed เบเบปเปเบเบชเบฐเบเบฑเบเปเบเบดเบเบเบธเบเบเบตเปเบกเบฑเบเปเบเบปเปเบฒเปเบเปเบ GC เปเบเบฑเบก. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบฅเบฐเบเบปเบเบเบฒเบเบเบปเปเบเบชเบฐเบเบฑเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเปเบเปเบฒเบเปเบเบเบฒเบ node เบเปเปเปเบ, เบขเปเบฒเบเปเบเปเบเบดเบเบชเบดเปเบเบเบฝเบงเบเบฑเบเปเบเบตเบเบเบถเปเบเบเบฑเบเบกเบฑเบ, เปเบฅเบฐเปเบเบฑเบเบเบปเบเบกเบฒเบเบฒเบเบเบธเปเบกเปเบเปเบเบฑเบเบฅเบปเบเบซเบกเบปเบ.
เบเบงเบเปเบฎเบปเบฒเปเบเปเบงเบฑเบเปเบเบ, เปเบฅเบฐเบเปเบญเบเบเบตเปเบเบฐเบชเบฐเบเบฑเบ 6.4.0, เบเปเบญเบเบเบตเปเบเบฒเบเปเบเปเปเบเบเบตเป, เบกเบฑเบเบเบฝเบเบเปเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒเบเบตเปเบเบฐเบเปเบญเบกเบเบฑเบเบญเบญเบเบเปเปเบกเบนเบเบเบฝเบเปเบเป 10 เบเปเปเบญเบญเบเบเบฒเบ 360 เปเบเบทเปเบญเบเบดเบ cluster เบขเปเบฒเบเบชเบปเบกเบเบนเบ.
เบกเบฑเบเปเบเบดเปเบเบเบทเปเบเบงเบเบตเป:
เบซเบผเบฑเบเบเบฒเบเปเบงเบตเบเบฑเบ 6.4.0, เบเปเบญเบเบเบตเปเบเปเปเบเบปเบเบเปเบญเบเบเบตเปเบเบตเปเบฎเปเบฒเบเบเบตเปเบเบทเบเปเบเปเปเบ, เบเปเปเบเปเปเบกเบนเบเบขเบธเบเบเบฒเบเบเปเบฒเปเบกเปเปเบเบ. เปเบเปเบเบฑเปเบเบเปเปเปเบเปเปเบฎเบฑเบเปเบซเปเบฅเบฒเบง "เบชเบฐเบซเบฅเบฒเบเบเบงเปเบฒ." เบเบท: เปเบกเบทเปเบญเบเบงเบเปเบฎเบปเบฒเบชเบปเปเบเบเปเปเบกเบนเบ 2, 3 เบซเบผเบท 10 (เบเบปเบงเปเบฅเบเปเบเปเบเบญเบเปเบซเบเบทเบญเบเบฒเบเบซเบเบถเปเบ), เบเบปเปเบเบชเบฐเบเบฑเบเปเบเปเบฎเบฑเบเบเปเปเบเบงเบฒเบกเบเปเบฒเบญเบดเบเบเบตเปเบเบญเบเบงเปเบฒ node A เปเบเปเบญเบญเบเปเบ, เปเบฅเบฐเบเบฐเบเบฒเบเบฒเบกเบเบญเบ node B, node C เบเปเบฝเบงเบเบฑเบเปเบฅเบทเปเบญเบเบเบตเป, node D.
เปเบฅเบฐเปเบเปเบงเบฅเบฒเบเบตเป, เบเบตเปเบชเบฒเบกเบฒเบเบเบฑเบเบเบฒเบเบเบฑเบเบเบฝเบเปเบเปเปเบเบเบเบฒเบเบเปเบฒเบเบปเบเปเบงเบฅเบฒเบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบกเบเบตเปเบเบฐเบเบญเบเบเบนเปเปเบเบเบนเปเบซเบเบถเปเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบ, เปเบเบปเปเบฒเบเบฑเบเบเบฐเบกเบฒเบ 20-30 เบงเบดเบเบฒเบเบต, เปเบฅเบฐเบเบฑเปเบเบเบฑเปเบเบเบถเปเบเบเบงเบเบเบธเบกเบเบงเบฒเบกเปเบงเบเบญเบเบชเบนเบเบเปเปเบกเบนเบเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบญเบญเบเบเบฒเบเบเบธเปเบก.
เปเบเบซเบผเบฑเบเบเบฒเบ, เบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบเบเปเปเบเปเบฒเบเบปเบเบเบตเปเปเบเปเบเปเบฒเบชเบฐเปเบซเบเบตเปเบเปเบเบทเปเบญเบเบเบปเปเบเบเบฑเบเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบชเบธเบเบเปเบฒเบเปเบเบฑเบเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเปเบเบเบเบฒเบ, เปเบเปเบเบฒเบเบเบฑเบเบชเบฐเบเบฐเบเบญเบ "เบงเบดเบเบฐเบเบฒเบชเบฒเบเบเปเบฅเบดเบชเบธเบ" เบเบตเปเปเบกเปเบเปเบกเบเปเบกเป. เปเบเบดเปเบ, เปเบเบเบงเบดเบเบตเบเบฒเบเบเบฒเบ, เปเบเปเบเบทเบเปเบเปเปเบเบขเปเบฒเบเบชเปเบฒเปเบฅเบฑเบเบเบปเบเปเบเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒเปเบเบฎเบธเปเบ 7.2.
เบเบดเปเบเปเบเบเบงเปเบฒเบเบฑเปเบ, เปเบกเบทเปเบญเบเปเปเบเปเปเบกเบนเบเบเบตเปเปเบเปเบเบญเบเบญเบญเบเปเบ, เบกเบฑเบเปเบเปเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเปเบฒเบเบฒเบเปเบเบตเบเปเบเปเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบญเบญเบเบเบญเบเบกเบฑเบเบกเบตเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบเบงเปเบฒเบเบฒเบเบเบญเบเบเบธเปเบกเบเบฑเบเบซเบกเบปเบเบงเปเบฒเบกเบตเบเปเปเบกเบนเบเบเบฑเปเบเบเปเบฒเบงเปเบฅเบฐ shards เบเบปเปเบเบเปเบขเบนเปเปเบเบกเบฑเบ (เปเบเบทเปเบญเบชเบปเปเบเปเบชเบตเบกเบเบฒเบ replica-shard เปเบเบเปเปเบกเบนเบเบญเบทเปเบ. เบชเบนเบเบเบฒเบเบขเบนเปเปเบเบเบฑเปเบเบเบปเปเบ, เปเบฅเบฐเบเปเปเบกเบนเบเบชเบฒเบกเบฒเบเบเบฝเบเปเบชเปเบเบงเบเบกเบฑเบเปเบเป).
เบเบฑเปเบเบเบฑเปเบ, เปเบเปเบงเบฅเบฒเบเบตเปเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบเปเปเบชเบเบเบตเบงเบดเบเบฅเบปเบเปเบฅเปเบง, เบเปเปเบเบตเปเบเปเบญเบเบญเบญเบเบกเบฒเปเบกเปเบเบเปเปเปเบเปเบเบทเบเบซเบกเบฒเบเบเบฑเบเบเบตเบเบฑเบเปเบเปเบเบฑเบ stale. เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบทเบเบเบฑเบเบเบฑเบเปเบซเปเบฅเปเบเปเบฒเบเบปเบเบเปเบงเบฒ pings เบเบฑเบเบซเบกเบปเบเปเบเปเบซเบกเบปเบเปเบงเบฅเบฒเปเบเบซเบฒ nodes เบเปเปเบกเบนเบเบเบตเปเบเบทเบเบเปเบญเบเบญเบญเบเบกเบฒ, เปเบฅเบฐเบเบฝเบเปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบธเปเบกเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบฅเบตเปเบกเบเบญเบเบเบงเบเปเบฎเบปเบฒเบงเปเบฒเบกเบต, เบกเบต, เปเบฅเบฐเบขเบนเปเบเบตเปเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเบชเบทเบเบเปเปเบเบฑเบเบเบถเบเบเปเปเบกเบนเบ. เบเปเบฒเบเบชเบฒเบกเบฒเบเบญเปเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบเปเบฅเบทเปเบญเบเบเบตเป
เบเบฑเปเบเบเบฑเปเบ, เบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบญเบเบเบฒเบเบเบญเบเบชเบนเบเบเปเปเบกเบนเบเปเบเบกเบทเปเบเบตเปเปเบเปเปเบงเบฅเบฒเบเบงเบเปเบฎเบปเบฒเบเบฐเบกเบฒเบ 5 เบเบฒเบเบตเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบปเปเบงเปเบกเบเปเบฅเบฑเปเบเบเปเบงเบ. เบชเปเบฒเบฅเบฑเบ colossus เบเบฐเบซเบเบฒเบเปเบซเบเปเปเบฅเบฐ clumsy เบเบฑเปเบเบเปเบฒเบง, เบเบตเปเปเบกเปเบเบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเบเบต pretty.
เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบกเบฒเบฎเบญเบเบเบฒเบเบเบฑเบเบชเบดเบเปเบเบเบฑเปเบเบเปเปเปเบเบเบตเป:
- เบเบงเบโเปเบฎเบปเบฒโเบกเบต 360 เบเปเปโเบกเบนเบโเบเบตเปโเบกเบต 700 gigabyte disksโ.
- 60 เบเบนเปเบเบฐเบชเบฒเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเบเบปเบเปเบชเบฑเปเบเบเบฒเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเปเบเบเบเปเบฒเบเบเปเปเบเปเปเบกเบนเบเบเบฝเบงเบเบฑเบเปเบซเบผเบปเปเบฒเบเบตเป.
- 40 เปเบกเปเบเบปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฐเปเบงเปเปเบเบฑเบเบเบฐเปเบเบเบเบญเบเบกเปเบฅเบฐเบเบปเบเบเบฑเบเบเบฑเปเบเปเบเปเบชเบฐเบเบฑเบเบเปเบญเบ 6.4.0 - เปเบเบทเปเบญเบเบงเบฒเบกเบขเบนเปเบฅเบญเบเบเบฒเบเบเบญเบเบชเบนเบเบเปเปเบกเบนเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฐเบเบฝเบกเบเบดเบเปเบเบเบตเปเบเบฐเบชเบนเบเปเบชเบเปเบเบทเปเบญเบเบเบฑเบเบซเบผเบฒเบเปเบเบทเปเบญเปเบเปเบฎเบฑเบเบเบฒเบเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเบกเบตเบเบธเปเบกเบเบญเบเปเบกเปเบเบปเบเปเบเบดเบเปเบกเปเบเบงเปเบฒเปเบ. เบชเบฐเบเบฒเบเบฐเบเบฒเบเบเปเบฅเบฐเบเบตเบเบตเปเบฎเปเบฒเบเปเบฎเบเบเบตเปเบชเบธเบ
- เบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบกเบเบตเปเบเบฐเบชเบปเบกเบเบปเบเบเบฒเบเบเบฒเบฅเบฐเบเบปเบเบเบฒเบเปเบเบซเบเบถเปเบเบเบฑเบเบเบธเปเบกเปเบเปเบเปเบเบปเบเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเปเบงเบซเบผเบทเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ node เบเบฐเบเปเบฒเบฅเบฒเบเบเบฒเบเปเบเปเบเบฒเบเปเบซเบผเบ.
- เบเบธเปเบกเบเบฑเบเบซเบกเบปเบเปเบเป heap.size เบเบญเบ 31 gigabytes: เบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบกเบเบฑเบเบซเบกเบปเบเปเบเบทเปเบญเบซเบผเบธเบเบเปเบญเบเบเบฐเบซเบเบฒเบเปเบเปเบชเบปเปเบเบเบปเบเปเบซเปเบเปเปเบงเปเบฒเบเบฐเบเปเบฒเบเบฒเบ nodes เปเบเบเปเบฒเบเบฒเบกเบเบปเปเบเบซเบฒเบขเปเบฒเบเบฎเบธเบเปเบฎเบเบเบตเปเบกเบต wildcard เบเบฑเปเบเบเปเบฒเบซเบผเบทเปเบเปเบฎเบฑเบ breaker เบงเบปเบเบเบญเบเปเบ Elasticsearch เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบ.
- เบเบญเบเบเบฒเบเบเบฑเปเบ, เปเบเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบปเปเบเบซเบฒ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฐเบเบฒเบเบฒเบกเบฎเบฑเบเบชเบฒเบเปเบฒเบเบงเบเบเบญเบเบงเบฑเบเบเบธเปเบเบเบธเปเบกเบเปเบญเบเปเบเบปเปเบฒเบเบตเปเปเบเบฑเบเปเบเปเบเป, เปเบเบทเปเบญเบเบฐเบกเบงเบเบเบปเบเปเบซเบเบเบฒเบเบซเบเปเบญเบเปเบเบปเปเบฒเบเบตเปเปเบเบฑเบเปเบเปเบเปเปเบเบเปเบเบงเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเปเบเปเบกเปเบเบปเบ.
เบชเบธเบเบเปเบฒเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบดเบเบเบฒเบกเบเบงเบเบเบฒ
เปเบเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเบชเบดเปเบเบเบฑเบ เปเบปเบ เบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบฒเบกเบเบธเบเบเบฐเบชเบปเบ, เบเบงเบเปเบฎเบปเบฒเบเบดเบเบเบฒเบกเบชเบดเปเบเบเปเปเปเบเบเบตเป:
- เปเบเปเบฅเบฐ node เบเปเปเบกเบนเบเบฅเบฒเบเบเบฒเบเบเปเปเบเบฅเบฒเบงเบเบญเบเบเบงเบเปเบฎเบปเบฒเบงเปเบฒเบกเบฑเบเบกเบตเบขเบนเป, เปเบฅเบฐเบกเบต shards เบเบฑเปเบเบเปเบฒเบงเปเบฅเบฐเบเบฑเปเบเบเปเบฒเบงเบขเบนเปเปเบเบกเบฑเบ. เปเบกเบทเปเบญเบเบงเบเปเบฎเบปเบฒเบเบฑเบเปเบเบขเบนเปเบเปเบญเบเปเบเบเปเบญเบเบซเบเบถเปเบ, เบเบธเปเบกเบฅเบฒเบเบเบฒเบเบซเบผเบฑเบเบเบฒเบ 2-3 เบงเบดเบเบฒเบเบตเบงเปเบฒเบขเบนเปเปเบเบชเบนเบ A เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบชเบนเบ 2, 3, เปเบฅเบฐ 4 - เบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเปเบเบชเบนเบเบเปเปเบกเบนเบเบญเบทเปเบเปเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเปเบกเบตเบชเบฐเบเบฒเบเบฐเบเบฒเบเบชเบฒเบกเบฒเบเบเบฑเบเบกเบญเบเบเบตเปเบกเบตเบเบฝเบเปเบเปเบซเบเบถเปเบ shard. เบเปเบฒเบ.
- เปเบเบเบฎเบนเปเบฅเบฑเบเบชเบฐเบเบฐเบเบญเบเบเบถเบเบเบดเบเปเบฒเบเบญเบเปเบกเปเบเบปเบ, เบเบงเบเปเบฎเบปเบฒเปเบเบดเปเบเบขเปเบฒเบเบฅเบฐเบญเบฝเบเบเปเบฝเบงเบเบฑเบเบเปเบฒเบเบงเบเบงเบฝเบเบเบฒเบเบเบตเปเบเบฑเบเบเปเบฒเบเบขเบนเป. เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเปเบเบดเบเปเบกเปเบเบงเปเบฒเบงเบฝเบเบเบฒเบเบซเบเบถเปเบเบเบตเปเบเบดเบเบขเบนเป, เบเปเบฒเบกเบฑเบเบเปเปเบซเบกเบปเบเปเบงเบฅเบฒ, เปเบเบเบฒเบเบเบดเบเบชเบฐเบเบตเปเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบชเบธเบเปเบชเบตเบเบเบฒเบเบขเปเบฒเบเบชเบฒเบกเบฒเบเบเบฒเบเปเบเบฑเบเปเบซเบเบเบปเบ, เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ, เบเบฒเบเบชเบปเปเบเปเบชเบตเบกเบเบฒเบ replica shard เปเบเบเบฑเปเบเบเบปเปเบเบเปเปเปเบเปเปเบฎเบฑเบเบงเบฝเบ, เบเบถเปเบเปเบเบฑเบเปเบซเบเบเบปเบเบเบตเปเบงเปเบฒเบเบฑเบเบชเบฐเบเบตเบเบฐเบขเบธเบเปเบฎเบฑเบเบงเบฝเบ.
- เบเบงเบเปเบฎเบปเบฒเบเบฑเบเปเบเบดเปเบเบขเปเบฒเบเปเบเปเบเบดเบเบเปเบฝเบงเบเบฑเบเบเบงเบฒเบกเบฅเปเบฒเบเปเบฒเบเบญเบเปเบเบทเปเบญเบเปเบเบฑเบเบเบตเปเปเบซเบเบทเปเบญ, เปเบเบฒเบฐเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบงเบฒเบกเบซเบเบธเปเบเบเบฒเบเบญเบฑเบเปเบซเบเปเบซเบผเบงเบเปเบเปเบฅเบทเปเบญเบเบเบตเปเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบ.
- เบเบฐเบเบดเปเบชเบเปเบเบเบเบฐเบเบนเปเปเบเบทเปเบญเปเบเบปเปเบฒเปเบเบฅเปเบงเบเบซเบเปเบฒเบงเปเบฒเบเปเบเบงเบเบขเบนเปเปเบช.
- เบเบต, เบเบปเบงเบเบตเปเบงเบฑเบเบกเบฒเบเบเบฐเบเบฒเบเปเบเบฑเปเบ heap, RAM เปเบฅเบฐ I/O.
เปเบกเบทเปเบญเบเบดเบเบเบฒเบกเบเบงเบเบเบฒเบเบฒเบเบเปเปเบชเปเบฒเบ, เบเปเบฒเบเบเปเบญเบเบเปเบฒเบเบถเบเปเบเบดเบเบฅเบฑเบเบชเบฐเบเบฐเบเบญเบ Thread Pool เปเบ Elasticsearch.
เบชเบดเปเบเบเบตเปเบเปเบญเบเบเปเบญเบเบเบฒเบเปเบงเบปเปเบฒเปเบเบเบปเบเบชเบฐเบซเบผเบธเบ: เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบฎเบฑเบเบกเบฑเบ! เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเปเบซเปเบเบฑเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเปเบฅเบฐเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเบเปเบเบทเปเบญเบเบกเบทเบเบตเป, เปเบเปเบเบทเบญเบเบเบธเบเบชเบฐเบเบฒเบเบฐเบเบฒเบ, เบชเบฒเบกเบฒเบเปเบซเปเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบชเบดเปเบเบเบตเปเปเบเบตเบเบเบถเปเบเปเบเบเบฒเบเบเบฐเบฅเบดเบเปเบเปเปเบงเปเบฅเบฐเปเบเบทเปเบญเบเบทเปเบเป.
เปเบกเปเบเปเบฅเปเบง, เบกเบฑเบเปเบเปเบเบฒเบเปเบเบฑเบเบเบงเบฒเบกเบชเบฑเบเบชเบปเบเบซเบผเบฒเบ, เปเบเปเบขเปเบฒเบเปเบเบเปเปเบเบฒเบก, เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบฒเบเปเบซเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบเบเบงเบฒเบกเบเบฒเบเบเบฐเบซเบเบฒเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบเบตเปเบกเบตเบขเบนเป, เปเบเบดเปเบเบเบงเบเปเบฎเบปเบฒเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเปเบเปเบฅเบฐเบเบฝเบเปเบซเบกเปเบชเปเบฒเบฅเบฑเบเบเบปเบงเปเบฎเบปเบฒเปเบญเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com