เจเจน เจเฉฑเจ เจฎเจเจผเจพเจ เจตเฉ เจจเจนเฉเจ เจนเฉ, เจ เจเจฟเจนเจพ เจฒเจเจฆเจพ เจนเฉ เจเจฟ เจเจน เจเจพเจธ เจคเจธเจตเฉเจฐ เจเจนเจจเจพเจ เจกเฉเจเจพเจฌเฉเจธ เจฆเฉ เจคเฉฑเจค เจจเฉเฉฐ เจธเจญ เจคเฉเจ เจธเจนเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจฆเจฐเจธเจพเจเจเจฆเฉ เจนเฉ, เจ เจคเฉ เจ เฉฐเจค เจตเจฟเฉฑเจ เจเจน เจธเจชเฉฑเจธเจผเจ เจนเฉ เจเจพเจตเฉเจเจพ เจเจฟ เจเจฟเจเจ:
DB-เจเฉฐเจเจจ เจฐเฉเจเจเจฟเฉฐเจ เจฆเฉ เจ
เจจเฉเจธเจพเจฐ, เจฆเฉ เจธเจญ เจคเฉเจ เจชเฉเจฐเจธเจฟเฉฑเจง NoSQL เจเจพเจฒเจฎเจจเจฐ เจกเฉเจเจพเจฌเฉเจธ เจเฉเจธเฉเจเจกเจฐเจพ (เจเจธ เจคเฉเจ เจฌเจพเจ
เจฆ CS) เจ
เจคเฉ HBase (HB) เจนเจจเฅค
เจเจฟเจธเจฎเจค เจฆเฉ เจเฉฑเจเจพ เจจเจพเจฒ, Sberbank 'เจคเฉ เจธเจพเจกเฉ เจกเจพเจเจพ เจฒเฉเจกเจฟเฉฐเจ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเฉเจฎ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจนเฉ
เจนเจพเจฒเจพเจเจเจฟ, เจเฉเจคเฉ เจเจ เจเฉเจธเจเจพเจ เจฆเฉ เจจเจคเฉเจเจฟเจเจ 'เจคเฉ เจเจพเจฃ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจตเจพเจคเจพเจตเจฐเจฃ เจฆเฉเจเจ เจธเฉฐเจฐเจเจจเจพเจตเจพเจ เจฆเฉ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจชเจนเจฟเจฒเฉเจเจ เจฆเจพ เจตเจฐเจฃเจจ เจเจฐเจจเจพ เจเจผเจฐเฉเจฐเฉ เจนเฉเฅค เจคเฉฑเจฅ เจเจน เจนเฉ เจเจฟ เจธเฉเจเจธ เจจเฉเฉฐ เจเฉฑเจ เจฎเฉเจก เจตเจฟเฉฑเจ เจตเจฐเจคเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ เจเฉ เจกเฉเจเจพ เจฆเฉ เจจเฉเจเจธเจพเจจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ. เจเจน. เจเจน เจเจฆเฉเจ เจนเฉเฉฐเจฆเจพ เจนเฉ เจเจฆเฉเจ เจเจฟเจธเฉ เจเจพเจธ เจเฉเฉฐเจเฉ เจฆเฉ เจกเฉเจเจพ เจฒเจ เจธเจฟเจฐเจซ เจเฉฑเจ เจธเจฐเจตเจฐ (เจจเฉเจก) เจเจผเจฟเฉฐเจฎเฉเจตเจพเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจ
เจคเฉ เจเฉเจเจฐ เจเจฟเจธเฉ เจเจพเจฐเจจ เจเจฐเจเฉ เจเจน เจ
เจธเจซเจฒ เจนเฉ เจเจพเจเจฆเจพ เจนเฉ, เจคเจพเจ เจเจธ เจเฉเฉฐเจเฉ เจฆเจพ เจฎเฉเฉฑเจฒ เจเจคเจฎ เจนเฉ เจเจพเจตเฉเจเจพเฅค เจฌเจนเฉเจค เจธเจพเจฐเฉ เจเฉฐเจฎเจพเจ เจฒเจ เจเจน เจจเจพเจเจผเฉเจ เจจเจนเฉเจ เจนเฉ, เจชเจฐ เจฌเฉเจเจเจฟเฉฐเจ เจธเฉเจเจเจฐ เจฒเจ เจเจน เจจเจฟเจฏเจฎ เจฆเฉ เจฌเจเจพเจ เจ
เจชเจตเจพเจฆ เจนเฉเฅค เจธเจพเจกเฉ เจเฉเจธ เจตเจฟเฉฑเจ, เจญเจฐเฉเจธเฉเจฏเฉเจ เจธเจเฉเจฐเฉเจ เจฒเจ เจกเฉเจเจพ เจฆเฉเจเจ เจเจ เจเจพเจชเฉเจเจ เจฆเจพ เจนเฉเจฃเจพ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉเฅค
เจเจธ เจฒเจ, เจเฉเจฐเจฟเจชเจฒ เจฐเฉเจชเจฒเฉเจเฉเจธเจผเจจ เจฎเฉเจก เจตเจฟเฉฑเจ เจธเจฟเจฐเจซ CS เจเจชเจฐเฉเจเจฟเฉฐเจ เจฎเฉเจก เจจเฉเฉฐ เจฎเฉฐเจจเจฟเจ เจเจฟเจ เจธเฉ, เจฏเจพเจจเฉ. เจเฉเจธเจธเจชเฉเจธ เจฆเฉ เจธเจฟเจฐเจเจฃเจพ เจนเฉเจ เจฒเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ เจจเจพเจฒ เจเฉเจคเฉ เจเจ เจธเฉ:
CREATE KEYSPACE ks WITH REPLICATION = {'class' : 'NetworkTopologyStrategy', 'datacenter1' : 3};
เจ
เฉฑเจเฉ, เจเจเจธเจพเจฐเจคเจพ เจฆเฉ เจฒเฉเฉเฉเจเจฆเฉ เจชเฉฑเจงเจฐ เจจเฉเฉฐ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจฃ เจฆเฉ เจฆเฉ เจคเจฐเฉเจเฉ เจนเจจ. เจเจฎ เจจเจฟเจฏเจฎ:
NW + NR > RF
เจเจฟเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ (NW) เจฒเจฟเจเจฃ เจตเฉเจฒเฉ เจจเฉเจกเจพเจ เจคเฉเจ เจชเฉเจธเจผเจเฉเจเจฐเจจ เจฆเฉ เจธเฉฐเจเจฟเจ เจ
เจคเฉ (NR) เจจเฉเฉฐ เจชเฉเฉเจนเจฆเฉ เจธเจฎเฉเจ เจจเฉเจกเจพเจ เจคเฉเจ เจชเฉเจธเจผเจเฉเจเจฐเจจเจพเจ เจฆเฉ เจเจฟเจฃเจคเฉ เจชเฉเจฐเจคเฉเจเฉเจฐเจฟเจคเฉ เจเจพเจฐเจ เจคเฉเจ เจตเฉฑเจง เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉเฅค เจธเจพเจกเฉ เจเฉเจธ เจตเจฟเฉฑเจ, RF = 3, เจเจฟเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจตเจฟเจเจฒเจช เจขเฉเจเจตเฉเจ เจนเจจ:
2 + 2 > 3
3 + 1 > 3
เจเจฟเจเจเจเจฟ เจธเจพเจกเฉ เจฒเจ เจกเจพเจเจพ เจจเฉเฉฐ เจเจฟเฉฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ เจธเจเฉ เจญเจฐเฉเจธเฉเจฏเฉเจ เจขเฉฐเจ เจจเจพเจฒ เจธเจเฉเจฐ เจเจฐเจจเจพ เจฌเฉเจจเจฟเจเจฆเฉ เจคเฉเจฐ 'เจคเฉ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉ, 3+1 เจธเจเฉเจฎ เจเฉเจฃเฉ เจเจ เจธเฉเฅค เจเจธเจฆเฉ เจเจฒเจพเจตเจพ, HB เจเฉฑเจ เจธเจฎเจพเจจ เจธเจฟเจงเจพเจเจค 'เจคเฉ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ, i.e. เจ เจเจฟเจนเฉ เจคเฉเจฒเจจเจพ เจตเจงเฉเจฐเฉ เจจเจฟเจฐเจชเฉฑเจ เจนเฉเจตเฉเจเฉเฅค
เจเจน เจจเฉเจ เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจเจฟ DataStax เจจเฉ เจเจชเจฃเฉ เจ เจงเจฟเจเจจ เจตเจฟเฉฑเจ เจเจฒเจ เจเฉเจคเจพ, เจเจนเจจเจพเจ เจจเฉ CS เจ เจคเฉ HB เจฆเฉเจตเจพเจ เจฒเจ RF = 1 เจธเฉเฉฑเจ เจเฉเจคเจพ (เจฌเจพเจ เจฆ เจตเจฟเฉฑเจ HDFS เจธเฉเจเจฟเฉฐเจเจพเจ เจจเฉเฉฐ เจฌเจฆเจฒ เจเฉ)เฅค เจเจน เจเฉฑเจ เจธเฉฑเจเจฎเฉเฉฑเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจชเจนเจฟเจฒเฉ เจนเฉ เจเจฟเจเจเจเจฟ เจเจธ เจเฉเจธ เจตเจฟเฉฑเจ CS เจชเฉเจฐเจฆเจฐเจธเจผเจจ 'เจคเฉ เจชเฉเจฐเจญเจพเจต เจฌเจนเฉเจค เจตเฉฑเจกเจพ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจคเจธเจตเฉเจฐ CS เจตเจฟเฉฑเจ เจกเฉเจเจพ เจฒเฉเจก เจเจฐเจจ เจฒเจ เจฒเฉเฉเฉเจเจฆเฉ เจธเจฎเฉเจ เจตเจฟเฉฑเจ เจตเจพเจงเจพ เจฆเจฐเจธเจพเจเจเจฆเฉ เจนเฉ:
เจเฉฑเจฅเฉ เจ
เจธเฉเจ เจนเฉเจ เจฒเจฟเจเจฟเจเจ เจจเฉเฉฐ เจฆเฉเจเจฆเฉ เจนเจพเจ: เจเจฟเฉฐเจจเฉ เจเจผเจฟเจเจฆเจพ เจฎเฉเจเจพเจฌเจฒเฉ เจตเจพเจฒเฉ เจฅเฉเจฐเฉเฉฑเจก เจกเฉเจเจพ เจฒเจฟเจเจฆเฉ เจนเจจ, เจเจจเจพ เจนเฉ เจธเจฎเจพเจ เจฒเฉฑเจเจฆเจพ เจนเฉเฅค เจเจน เจเฉเจฆเจฐเจคเฉ เจนเฉ, เจชเจฐ เจเจน เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉ เจเจฟ RF=3 เจฒเจ เจเจพเจฐเจเฉเจเจผเจพเจฐเฉ เจตเจฟเฉฑเจ เจเจฟเจฐเจพเจตเจ เจเจพเจซเจผเฉ เจเจผเจฟเจเจฆเจพ เจนเฉเฅค เจฆเฉเจเฉ เจธเจผเจฌเจฆเจพเจ เจตเจฟเฉฑเจ, เจเฉเจเจฐ เจ
เจธเฉเจ 4 เจฅเฉเจฐเฉเจกเจพเจ เจจเฉเฉฐ 5 เจเฉเจฌเจฒเจพเจ เจตเจฟเฉฑเจ เจฒเจฟเจเจฆเฉ เจนเจพเจ (เจเฉเฉฑเจฒ เจฎเจฟเจฒเจพ เจเฉ 20), เจคเจพเจ RF=3 เจฒเจเจญเจ 2 เจเฉเจฃเจพ เจนเจพเจฐ เจเจพเจเจฆเจพ เจนเฉ (RF=150 เจฒเจ 3 เจธเจเจฟเฉฐเจ เจฌเจจเจพเจฎ RF=75 เจฒเจ 1)เฅค เจชเจฐ เจเฉเจเจฐ เจ
เจธเฉเจ 8 เจฅเจฐเจฟเฉฑเจกเจพเจ (เจเฉเฉฑเจฒ 5) เจจเจพเจฒ 40 เจเฉเจฌเจฒเจพเจ เจตเจฟเฉฑเจ เจกเจพเจเจพ เจฒเฉเจก เจเจฐเจเฉ เจฒเฉเจก เจจเฉเฉฐ เจตเจงเจพเจเจเจฆเฉ เจนเจพเจ, เจคเจพเจ RF=3 เจฆเจพ เจจเฉเจเจธเจพเจจ เจชเจนเจฟเจฒเจพเจ เจนเฉ 2,7 เจเฉเจฃเจพ (375 เจธเจเจฟเฉฐเจ เจฌเจจเจพเจฎ 138) เจนเฉเฅค
เจธเจผเจพเจเจฆ เจเจน เจ เฉฐเจธเจผเจ เจคเฉเจฐ 'เจคเฉ CS เจฒเจ DataStax เจฆเฉเจเจฐเจพ เจเฉเจคเฉ เจเจ เจธเจซเจฒ เจฒเฉเจก เจเฉเจธเจเจฟเฉฐเจ เจฆเจพ เจฐเจพเจเจผ เจนเฉ, เจเจฟเจเจเจเจฟ HB เจฒเจ เจธเจพเจกเฉ เจธเจเฉเจเจก 'เจคเฉ เจชเฉเจฐเจคเฉเจเฉเจฐเจฟเจคเฉ เจซเฉเจเจเจฐ เจจเฉเฉฐ 2 เจคเฉเจ 3 เจคเฉฑเจ เจฌเจฆเจฒเจฃ เจฆเจพ เจเฉเจ เจ เจธเจฐ เจจเจนเฉเจ เจนเฉเจเจเฅค เจเจน. เจกเจฟเจธเจ เจธเจพเจกเฉ เจธเฉฐเจฐเจเจจเจพ เจฒเจ HB เจฐเฉเจเจพเจตเจ เจจเจนเฉเจ เจนเจจเฅค เจนเจพเจฒเจพเจเจเจฟ, เจเฉฑเจฅเฉ เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจนเฉเจฐ เจเจฎเฉเจเจ เจนเจจ, เจเจฟเจเจเจเจฟ เจเจน เจจเฉเจ เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจเจฟ เจเจเจฌเฉ เจฆเจพ เจธเจพเจกเจพ เจธเฉฐเจธเจเจฐเจฃ เจฅเฉเฉเฉเจนเจพ เจเจฟเจนเจพ เจชเฉเจ เจ เจคเฉ เจเจตเฉเจ เจเฉเจคเจพ เจเจฟเจ เจธเฉ, เจตเจพเจคเจพเจตเจฐเจฃ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจตเฉฑเจเจฐเจพ เจนเฉ, เจเจฆเจฟ. เจเจน เจตเฉ เจงเจฟเจเจจ เจฆเฉเจฃ เจฏเฉเจ เจนเฉ เจเจฟ เจนเฉ เจธเจเจฆเจพ เจนเฉ เจเจฟ เจฎเฉเจจเฉเฉฐ เจเจน เจจเจนเฉเจ เจชเจคเจพ เจเจฟ CS เจจเฉเฉฐ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจเจฟเจตเฉเจ เจคเจฟเจเจฐ เจเจฐเจจเจพ เจนเฉ เจ เจคเฉ เจเจธเจฆเฉ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฆเฉ เจเฉเจ เจนเฉเจฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ เจคเจฐเฉเจเฉ เจนเจจ, เจ เจคเฉ เจฎเฉเจจเฉเฉฐ เจเจฎเฉเจฆ เจนเฉ เจเจฟ เจ เจธเฉเจ เจเจฟเฉฑเจชเจฃเฉเจเจ เจตเจฟเฉฑเจ เจฒเฉฑเจญ เจฒเจตเจพเจเจเฉเฅค เจชเจฐ เจธเจญ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจชเจนเจฟเจฒเฉเจเจ เจเฉเจเจผเจพเจ.
เจธเจพเจฐเฉ เจเฉเจธเจ เจเฉฑเจ เจนเจพเจฐเจกเจตเฉเจ เจฐ เจเจฒเฉฑเจธเจเจฐ 'เจคเฉ เจเฉเจคเฉ เจเจ เจธเจจ เจเจฟเจธ เจตเจฟเฉฑเจ 4 เจธเจฐเจตเจฐ เจธเจผเจพเจฎเจฒ เจธเจจ, เจนเจฐ เจเฉฑเจ เจนเฉเจ เจฆเจฟเฉฑเจคเฉ เจธเฉฐเจฐเจเจจเจพ เจจเจพเจฒ:
CPU: Xeon E5-2680 v4 @ 2.40GHz 64 เจฅเฉเจฐเฉเฉฑเจกเจธเฅค
เจกเจฟเจธเจ: 12 เจเฉเจเฉเฉ SATA HDD
java เจธเฉฐเจธเจเจฐเจฃ: 1.8.0_111
CS เจธเฉฐเจธเจเจฐเจฃ: 3.11.5
cassandra.yml เจชเฉเจฐเจพเจฎเฉเจเจฐnum_tokens: 256
hinted_handoff_enabled: เจธเจนเฉ
hinted_handoff_throttle_in_kb: 1024
เจ
เจงเจฟเจเจคเจฎ_เจธเฉฐเจเฉเจค_เจกเจฟเจฒเฉเจตเจฐเฉ_เจฅเฉเจฐเฉเฉฑเจกเจธ: 2
hints_directory: /data10/cassandra/hints
hints_flush_period_in_ms: 10000
max_hints_file_size_in_mb: 128
batchlog_replay_throttle_in_kb: 1024
เจชเฉเจฐเจฎเจพเจฃเจฟเจเจคเจพ: AllowAllAuthenticator
เจ
เจงเจฟเจเจพเจฐเจ: AllowAllAuthorizer
เจฐเฉเจฒ_เจฎเฉเจจเฉเจเจฐ: เจเฉเจธเฉเจเจกเจฐเจพเจฐเฉเจฒเจฎเฉเจจเฉเจเจฐ
เจญเฉเจฎเจฟเจเจพเจตเจพเจ_เจตเฉเจงเจคเจพ_เจตเจฟเฉฑเจ_เจเจฎเจเจธ: 2000
permissions_validity_in_ms: 2000
credentials_validity_in_ms: 2000
เจชเจพเจฐเจเฉเจธเจผเจจเจฐ: org.apache.cassandra.dht.Murmur3Partitioner
data_file_directories:
- /data1/cassandra/data # เจนเจฐเฉเจ dataN เจกเจพเจเจฐเฉเจเจเจฐเฉ เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจกเจฟเจธเจ เจนเฉ
- /data2/cassandra/data
- /data3/cassandra/data
- /data4/cassandra/data
- /data5/cassandra/data
- /data6/cassandra/data
- /data7/cassandra/data
- /data8/cassandra/data
commitlog_directory: /data9/cassandra/commitlog
cdc_enabled: เจเจฒเจค
disk_failure_policy: เจฐเฉเจเฉ
Commit_failure_policy: เจฐเฉเจเฉ
เจคเจฟเจเจฐ_เจธเจเฉเจเจฎเฉเจเจเจธ_เจเฉเจธเจผ_เจธเจพเจเจเจผ_mb:
thrift_prepared_statements_cache_size_mb:
key_cache_size_in_mb:
key_cache_save_period: 14400
row_cache_size_in_mb: 0
row_cache_save_period: 0
counter_cache_size_in_mb:
counter_cache_save_period: 7200
saved_caches_directory: /data10/cassandra/saved_caches
commitlog_sync: เจเจตเจฐเจคเฉ
commitlog_sync_period_in_ms: 10000
Commitlog_segment_size_in_mb: 32
เจฌเฉเจ_เจชเฉเจฐเจฆเจพเจคเจพ:
- class_name: org.apache.cassandra.locator.SimpleSeedProvider
เจฎเจพเจชเจฆเฉฐเจก:
- เจฌเฉเจ: "*, *"
concurrent_reads: 256 # 64 เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเฉเจคเฉ - เจเฉเจ เจซเจฐเจ เจจเจนเฉเจ เจฆเฉเจเจฟเจ เจเจฟเจ
concurrent_writes: 256 # 64 เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเฉเจคเฉ - เจเฉเจ เจซเจฐเจ เจจเจนเฉเจ เจฆเฉเจเจฟเจ เจเจฟเจ
concurrent_counter_writes: 256 # 64 เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเฉเจคเฉ - เจเฉเจ เจซเจฐเจ เจจเจนเฉเจ เจฆเฉเจเจฟเจ เจเจฟเจ
เจธเจฎเจเจพเจฒเฉ_เจฎเจเฉเจฐเฉเจ
เจฒเจพเจเจเจผเจก_เจตเจฟเจ_เจฐเจพเจเจเจธ: 32
memtable_heap_space_in_mb: 2048 # เจจเฉ 16 GB เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเฉเจคเฉ - เจเจน เจนเฉเจฒเฉ เจธเฉ
memtable_allocation_type: heap_buffers
index_summary_capacity_in_mb:
index_summary_resize_interval_in_minutes: 60
trickle_fsync: เจเจฒเจค
trickle_fsync_interval_in_kb: 10240
เจธเจเฉเจฐเฉเจ_เจชเฉเจฐเจ: 7000
ssl_storage_port: 7001
เจธเฉเจฃเฉ_เจชเจคเจพ: *
เจชเฉเจฐเจธเจพเจฐเจฃ_เจชเจคเจพ: *
เจธเฉเจฃเฉ_เจคเฉ_เจชเฉเจฐเจธเจพเจฐเจฃ_เจชเจคเจพ: เจธเจนเฉ
internode_authenticator: org.apache.cassandra.auth.AllowAllInternodeAuthenticator
start_native_transport: เจธเจนเฉ
เจฎเฉเจฒ_เจเจฐเจพเจเจธเจชเฉเจฐเจ_เจชเฉเจฐเจ: 9042
start_rpc: เจธเจนเฉ
rpc_address: *
rpc_port: 9160
rpc_keepalive: เจธเจนเฉ
rpc_server_type: เจธเจฟเฉฐเจ
thrift_framed_transport_size_in_mb: 15
incremental_backups: เจเจฒเจค
snapshot_before_compaction: เจเจฒเจค
auto_snapshot: เจธเจนเฉ
column_index_size_in_kb: 64
column_index_cache_size_in_kb: 2
เจธเจฎเจเจพเจฒเฉ_เจเฉฐเจชเฉเจเจเจฐ: 4
เจเฉฐเจชเฉเจเจธเจผเจจ_เจฅเจฐเฉเจชเฉเจ_mb_per_sec: 1600
sstable_preemptive_open_interval_in_mb: 50
read_request_timeout_in_ms: 100000
range_request_timeout_in_ms: 200000
write_request_timeout_in_ms: 40000
counter_write_request_timeout_in_ms: 100000
cas_contention_timeout_in_ms: 20000
truncate_request_timeout_in_ms: 60000
request_timeout_in_ms: 200000
slow_query_log_timeout_in_ms: 500
cross_node_timeout: เจเจฒเจค
endpoint_snitch: GossipingPropertyFileSnitch
dynamic_snitch_update_interval_in_ms: 100
dynamic_snitch_reset_interval_in_ms: 600000
dynamic_snitch_badness_threshold: 0.1
request_scheduler: org.apache.cassandra.scheduler.NoScheduler
เจธเจฐเจตเจฐ_เจเจจเจเฉเจฐเจฟเจชเจธเจผเจจ_เจตเจฟเจเจฒเจชเจพเจ:
เจเฉฐเจเจฐเจจเฉเจก_เจเจจเจเฉเจฐเจฟเจชเจธเจผเจจ: เจเฉเจ เจจเจนเฉเจ
client_encryption_options:
เจธเจฎเจฐเจฅเจฟเจค: เจเจฒเจค
internode_compression: dc
inter_dc_tcp_nodelay: เจเจฒเจค
tracetype_query_ttl: 86400
tracetype_repair_ttl: 604800
enable_user_defined_functions: เจเจฒเจค
enable_scripted_user_defined_functions: เจเจฒเจค
windows_timer_interval: 1
transparent_data_encryption_options:
เจธเจฎเจฐเจฅเจฟเจค: เจเจฒเจค
เจเจฌเจฐ เจฆเจพ เจชเฉฑเจฅเจฐ_เจตเจพเจฐเจจ_เจฅเฉเจฐเฉเจธเจผเจนเฉเจฒเจก: 1000
เจเฉเจฎเจฌเจธเจเฉเจจ_เจซเฉเจฒเจฟเจเจฐ_เจฅเฉเจฐเฉเจธเจผเจนเฉเจฒเจก: 100000
batch_size_warn_threshold_in_kb: 200
batch_size_fail_threshold_in_kb: 250
unlogged_batch_across_partitions_warn_threshold: 10
compaction_large_partition_warning_threshold_mb: 100
gc_warn_threshold_in_ms: 1000
back_pressure_enabled: เจเจฒเจค
enable_materialized_views: เจธเจนเฉ
enable_sasi_indexes: เจธเจนเฉ
GC เจธเฉเจเจฟเฉฐเจเจพเจ:
### CMS เจธเฉเจเจฟเฉฐเจเจพเจ-XX:+UseParNewGC
-XX:+ConcMarkSweepGC เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉ
-XX:+CMSparallelRemark เจฏเฉเจ
-XX: เจธเจฐเจตเจพเจเจตเจฐ เจ
เจจเฉเจชเจพเจค = 8
-XX:MaxTenuringThreshold=1
-XX:CMSIinitiating OccupancyFraction=75
-XX:+UseCMSIเจธเจผเฉเจฐเฉเจเจค เจธเจฟเจฐเจซเจผ เจเจเฉเจชเฉเจเจธเฉ
-XX:CMS WaitDuration=10000
-XX:+CMSparallelInitialMarkEnabled
-XX:+CMSEdenChunksRecordAlways
-XX:+CMSC เจเจฒเจพเจธ เจ
เจจเจฒเฉเจกเจฟเฉฐเจ เจฏเฉเจ
jvm.options เจฎเฉเจฎเฉเจฐเฉ 16Gb เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉ เจเจ เจธเฉ (เจ เจธเฉเจ เจตเฉ 32 Gb เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเฉเจคเฉ, เจเฉเจ เจซเจฐเจ เจจเจนเฉเจ เจฆเฉเจเจฟเจ เจเจฟเจ)เฅค
เจเฉเจฌเจฒ เจเจฎเจพเจเจก เจจเจพเจฒ เจฌเจฃเจพเจ เจเจ เจธเจจ:
CREATE TABLE ks.t1 (id bigint PRIMARY KEY, title text) WITH compression = {'sstable_compression': 'LZ4Compressor', 'chunk_length_kb': 64};
HB เจธเฉฐเจธเจเจฐเจฃ: 1.2.0-cdh5.14.2 (เจเจฒเจพเจธ org.apache.hadoop.hbase.regionserver.HRegion เจตเจฟเฉฑเจ เจ เจธเฉเจ MetricsRegion เจจเฉเฉฐ เจฌเจพเจนเจฐ เจฐเฉฑเจเจฟเจ เจเจฟเจธ เจจเจพเจฒ GC เจนเฉ เจเจฟเจ เจเจฆเฉเจ RegionServer 'เจคเฉ เจเฉเจคเจฐเจพเจ เจฆเฉ เจเจฟเจฃเจคเฉ 1000 เจคเฉเจ เจตเฉฑเจง เจธเฉ)
เจเฉเจฐ-เจกเจฟเจซเฉเจฒเจ HBase เจชเฉเจฐเจพเจฎเฉเจเจฐzookeeper.session.timeout: 120000
hbase.rpc.timeout: 2 เจฎเจฟเฉฐเจ
hbase.client.scanner.timeout.period: 2 เจฎเจฟเฉฐเจ
hbase.master.handler.count: 10
hbase.regionserver.lease.period, hbase.client.scanner.timeout.period: 2 เจฎเจฟเฉฐเจ
hbase.regionserver.handler.count: 160
hbase.regionserver.metahandler.count: 30
hbase.regionserver.logroll.period: 4 เจเฉฐเจเฉ
hbase.regionserver.maxlogs: 200
hbase.hregion.memstore.flush.size: 1 GiB
hbase.hregion.memstore.block.multiplier: 6
hbase.hstore.compactionThreshold: 5
hbase.hstore.blockingStoreFiles: 200
hbase.hregion.majorcompaction: 1 เจฆเจฟเจจ
hbase-site.xml เจฒเจ HBase เจธเจฐเจตเจฟเจธ เจเจกเจตเจพเจเจธเจก เจเฉเจเจซเจฟเจเจฐเฉเจธเจผเจจ เจธเจจเจฟเฉฑเจชเจ (เจธเฉเจซเจเฉ เจตเจพเจฒเจต):
hbase.regionserver.wal.codecorg.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec
hbase.master.namespace.init.timeout3600000
hbase.regionserver.optionalcacheflushinterval18000000
hbase.regionserver.thread.compaction.large12
hbase.regionserver.wal.enablecompressiontrue
hbase.hstore.compaction.max.size1073741824
hbase.server.compactchecker.interval.multiplier200
HBase RegionServer เจฒเจ เจเจพเจตเจพ เจธเฉฐเจฐเจเจจเจพ เจตเจฟเจเจฒเจช:
-XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSIinitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -XX:ReservedCodeCacheSize=256m
hbase.snapshot.master.timeoutMillis: 2 เจฎเจฟเฉฐเจ
hbase.snapshot.region.timeout: 2 เจฎเจฟเฉฐเจ
hbase.snapshot.master.timeout.millis: 2 เจฎเจฟเฉฐเจ
HBase REST เจธเจฐเจตเจฐ เจ
เจงเจฟเจเจคเจฎ เจฒเจพเจ เจเจเจพเจฐ: 100 MiB
HBase REST เจธเจฐเจตเจฐ เจ
เจงเจฟเจเจคเจฎ เจฒเฉเจ เจซเจพเจเจฒ เจฌเฉเจเจ
เจช: 5
HBase เจฅเฉเจฐเฉเจซเจ เจธเจฐเจตเจฐ เจ
เจงเจฟเจเจคเจฎ เจฒเจพเจ เจเจเจพเจฐ: 100 MiB
HBase เจฅเฉเจฐเฉเจซเจ เจธเจฐเจตเจฐ เจ
เจงเจฟเจเจคเจฎ เจฒเฉเจ เจซเจพเจเจฒ เจฌเฉเจเจ
เจช: 5
เจฎเจพเจธเจเจฐ เจฎเฉเจเจธ เจฒเฉเจ เจธเจพเจเจเจผ: 100 MiB
เจฎเจพเจธเจเจฐ เจ
เจงเจฟเจเจคเจฎ เจฒเฉเจ เจซเจพเจเจฒ เจฌเฉเจเจ
เจช: 5
เจฐเฉเจเจจเจธเจฐเจตเจฐ เจ
เจงเจฟเจเจคเจฎ เจฒเจพเจ เจเจเจพเจฐ: 100 MiB
เจฐเฉเจเจจเจธเจฐเจตเจฐ เจ
เจงเจฟเจเจคเจฎ เจฒเฉเจ เจซเจพเจเจฒ เจฌเฉเจเจ
เจช: 5
HBase เจเจเจเจฟเจต เจฎเจพเจธเจเจฐ เจกเจฟเจเฉเจเจธเจผเจจ เจตเจฟเฉฐเจกเฉ: 4 เจฎเจฟเฉฐเจ
dfs.client.hedged.read.threadpool.size: 40
dfs.client.hedged.read.threshold.millis: 10 เจฎเจฟเจฒเฉเจธเจเจฟเฉฐเจก(s)
hbase.rest.threads.min: 8
hbase.rest.threads.max: 150
เจ
เจงเจฟเจเจคเจฎ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจซเจพเจเจฒ เจตเจฐเจฃเจจเจเจฐเจคเจพ: 180000
hbase.thrift.minWorkerThreads: 200
hbase.master.executor.openregion.threads: 30
hbase.master.executor.closeregion.threads: 30
hbase.master.executor.serverops.threads: 60
hbase.regionserver.thread.compaction.small: 6
hbase.ipc.server.read.threadpool.size: 20
เจฐเฉเจเจจ เจฎเฉเจตเจฐ เจฅเฉเจฐเฉเจกเจธ: 6
เจฌเจพเจเจเจธ เจตเจฟเฉฑเจ เจเจฒเจพเจเฉฐเจ เจเจพเจตเจพ เจนเฉเจช เจฆเจพ เจเจเจพเจฐ: 1 GiB
HBase REST เจธเจฐเจตเจฐ เจกเจฟเจซเฉเจฒเจ เจธเจฎเฉเจน: 3 GiB
HBase เจฅเฉเจฐเฉเจซเจ เจธเจฐเจตเจฐ เจกเจฟเจซเฉเจฒเจ เจธเจฎเฉเจน: 3 GiB
เจฌเจพเจเจเจธ เจตเจฟเฉฑเจ HBase เจฎเจพเจธเจเจฐ เจฆเจพ Java เจนเฉเจช เจธเจพเจเจเจผ: 16 GiB
เจฌเจพเจเจเจธ เจตเจฟเฉฑเจ HBase RegionServer เจฆเจพ Java เจนเฉเจช เจเจเจพเจฐ: 32 GiB
+เจเจผเฉเจเฉเจชเจฐ
maxClientCnxns: 601
เจ
เจงเจฟเจเจคเจฎ เจธเฉเจธเจผเจจ เจเจพเจเจฎเจเจเจ: 120000
เจเฉเจฌเจฒ เจฌเจฃเจพเจเจฃเจพ:
hbase org.apache.hadoop.hbase.util.RegionSplitter ns:t1 UniformSplit -c 64 -f cf
alter 'ns:t1', {NAME => 'cf', DATA_BLOCK_ENCODING => 'FAST_DIFF', COMPRESSION => 'GZ'}
เจเฉฑเจฅเฉ เจเฉฑเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจจเฉเจเจคเจพ เจนเฉ - DataStax เจตเจฐเจฃเจจ เจเจน โโเจจเจนเฉเจ เจฆเฉฑเจธเจฆเจพ เจนเฉ เจเจฟ HB เจเฉเจฌเจฒ เจฌเจฃเจพเจเจฃ เจฒเจ เจเจฟเฉฐเจจเฉ เจเฉเจคเจฐเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจเจ เจธเฉ, เจนเจพเจฒเจพเจเจเจฟ เจเจน เจตเฉฑเจกเฉ เจฎเจพเจคเจฐเจพ เจฒเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉเฅค เจเจธ เจฒเจ, เจเฉเจธเจเจพเจ เจฒเจ, เจฎเจพเจคเจฐเจพ = 64 เจเฉเจฃเจฟเจ เจเจฟเจ เจธเฉ, เจเฉ เจเจฟ 640 GB เจคเฉฑเจ เจธเจเฉเจฐ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ, เจฏเจพเจจเฉ. เจฎเฉฑเจงเจฎ เจเจเจพเจฐ เจฆเฉ เจธเจพเจฐเจฃเฉ.
เจเฉเจธเจ เจฆเฉ เจธเจฎเฉเจ, HBase เจเฉเจฒ 22 เจนเจเจผเจพเจฐ เจเฉเจฌเจฒ เจ เจคเฉ 67 เจนเจเจผเจพเจฐ เจเฉเจคเจฐ เจธเจจ (เจเจน เจตเจฐเจเจจ 1.2.0 เจฒเจ เจเจพเจคเจ เจนเฉเจฃเจพ เจธเฉ เจเฉเจเจฐ เจเฉฑเจชเจฐ เจฆเฉฑเจธเฉ เจเจ เจชเฉเจ เจฒเจ เจจเจนเฉเจ)เฅค
เจนเฉเจฃ เจเฉเจก เจฒเจ. เจเจฟเจเจเจเจฟ เจเจน เจธเจชเฉฑเจธเจผเจ เจจเจนเฉเจ เจธเฉ เจเจฟ เจเจฟเจธเฉ เจเจพเจธ เจกเฉเจเจพเจฌเฉเจธ เจฒเจ เจเจฟเจนเฉเฉเจเจ เจธเฉฐเจฐเจเจจเจพเจตเจพเจ เจตเจงเฉเจฐเฉ เจซเจพเจเจฆเฉเจฎเฉฐเจฆ เจธเจจ, เจเจธ เจฒเจ เจเฉเจธเจ เจตเฉฑเจ-เจตเฉฑเจ เจธเฉฐเจเฉเจเจพเจ เจตเจฟเฉฑเจ เจเฉเจคเฉ เจเจ เจธเจจเฅค เจเจน. เจเฉเจ เจเฉเจธเจเจพเจ เจตเจฟเฉฑเจ, 4 เจเฉเจฌเจฒ เจเฉฑเจเฉ เจธเจฎเฉเจ เจฒเฉเจก เจเฉเจคเฉ เจเจ เจธเจจ (เจธเจพเจฐเฉ 4 เจจเฉเจก เจเฉเจจเฉเจเจธเจผเจจ เจฒเจ เจตเจฐเจคเฉ เจเจ เจธเจจ)เฅค เจนเฉเจฐ เจเฉเจธเจเจพเจ เจตเจฟเฉฑเจ เจ เจธเฉเจ 8 เจตเฉฑเจ-เจตเฉฑเจ เจเฉเจฌเจฒเจพเจ เจจเจพเจฒ เจเฉฐเจฎ เจเฉเจคเจพเฅค เจเฉเจ เจฎเจพเจฎเจฒเจฟเจเจ เจตเจฟเฉฑเจ, เจฌเฉเจ เจฆเจพ เจเจเจพเจฐ 100 เจธเฉ, เจฆเฉเจเจฟเจเจ เจตเจฟเฉฑเจ 200 (เจฌเฉเจ เจชเฉเจฐเจพเจฎเฉเจเจฐ - เจนเฉเจ เจพเจ เจเฉเจก เจฆเฉเจเฉ)เฅค เจฎเฉเฉฑเจฒ เจฒเจ เจกเฉเจเจพ เจฆเจพ เจเจเจพเจฐ 10 เจฌเจพเจเจ เจเจพเจ 100 เจฌเจพเจเจ (เจกเจพเจเจพ เจเจเจพเจฐ) เจนเฉเฅค เจเฉเฉฑเจฒ เจฎเจฟเจฒเจพ เจเฉ, เจนเจฐ เจตเจพเจฐ เจนเจฐเฉเจ เจธเจพเจฐเจฃเฉ เจตเจฟเฉฑเจ 5 เจฎเจฟเจฒเฉเจ เจจ เจฐเจฟเจเจพเจฐเจก เจฒเจฟเจเฉ เจ เจคเฉ เจชเฉเฉเจนเฉ เจเจ เจธเจจเฅค เจเจธเฉ เจธเจฎเฉเจ, เจนเจฐเฉเจ เจธเจพเจฐเจฃเฉ เจตเจฟเฉฑเจ 5 เจฅเฉเจฐเฉเฉฑเจก เจฒเจฟเจเฉ/เจชเฉเฉเจนเฉ เจเจ เจธเจจ (เจฅเฉเจฐเฉเฉฑเจก เจจเฉฐเจฌเจฐ - thNum), เจเจฟเจจเฉเจนเจพเจ เจตเจฟเฉฑเจเฉเจ เจนเจฐเฉเจ เจจเฉ เจเจชเจฃเฉเจเจ เจเฉเฉฐเจเฉเจเจ เจฆเฉ เจเจชเจฃเฉ เจฐเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ (เจเจฟเจฃเจคเฉ = 1 เจฎเจฟเจฒเฉเจ เจจ):
if (opType.equals("insert")) {
for (Long key = count * thNum; key < count * (thNum + 1); key += 0) {
StringBuilder sb = new StringBuilder("BEGIN BATCH ");
for (int i = 0; i < batch; i++) {
String value = RandomStringUtils.random(dataSize, true, true);
sb.append("INSERT INTO ")
.append(tableName)
.append("(id, title) ")
.append("VALUES (")
.append(key)
.append(", '")
.append(value)
.append("');");
key++;
}
sb.append("APPLY BATCH;");
final String query = sb.toString();
session.execute(query);
}
} else {
for (Long key = count * thNum; key < count * (thNum + 1); key += 0) {
StringBuilder sb = new StringBuilder("SELECT * FROM ").append(tableName).append(" WHERE id IN (");
for (int i = 0; i < batch; i++) {
sb = sb.append(key);
if (i+1 < batch)
sb.append(",");
key++;
}
sb = sb.append(");");
final String query = sb.toString();
ResultSet rs = session.execute(query);
}
}
เจเจธ เจ เจจเฉเจธเจพเจฐ, HB เจฒเจ เจธเจฎเจพเจจ เจเจพเจฐเจเจเฉเจธเจผเจฒเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเฉ เจเจ เจธเฉ:
Configuration conf = getConf();
HTable table = new HTable(conf, keyspace + ":" + tableName);
table.setAutoFlush(false, false);
List<Get> lGet = new ArrayList<>();
List<Put> lPut = new ArrayList<>();
byte[] cf = Bytes.toBytes("cf");
byte[] qf = Bytes.toBytes("value");
if (opType.equals("insert")) {
for (Long key = count * thNum; key < count * (thNum + 1); key += 0) {
lPut.clear();
for (int i = 0; i < batch; i++) {
Put p = new Put(makeHbaseRowKey(key));
String value = RandomStringUtils.random(dataSize, true, true);
p.addColumn(cf, qf, value.getBytes());
lPut.add(p);
key++;
}
table.put(lPut);
table.flushCommits();
}
} else {
for (Long key = count * thNum; key < count * (thNum + 1); key += 0) {
lGet.clear();
for (int i = 0; i < batch; i++) {
Get g = new Get(makeHbaseRowKey(key));
lGet.add(g);
key++;
}
Result[] rs = table.get(lGet);
}
}
เจเจฟเจเจเจเจฟ HB เจตเจฟเฉฑเจ เจเจฒเจพเจเฉฐเจ เจจเฉเฉฐ เจกเฉเจเจพ เจฆเฉ เจเฉฑเจเจธเจพเจฐ เจตเฉฐเจก เจฆเจพ เจงเจฟเจเจจ เจฐเฉฑเจเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ, เจเฉเฉฐเจเฉ เจธเจฒเจเจฟเฉฐเจ เจซเฉฐเจเจธเจผเจจ เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ:
public static byte[] makeHbaseRowKey(long key) {
byte[] nonSaltedRowKey = Bytes.toBytes(key);
CRC32 crc32 = new CRC32();
crc32.update(nonSaltedRowKey);
long crc32Value = crc32.getValue();
byte[] salt = Arrays.copyOfRange(Bytes.toBytes(crc32Value), 5, 7);
return ArrayUtils.addAll(salt, nonSaltedRowKey);
}
เจนเฉเจฃ เจธเจญ เจคเฉเจ เจฆเจฟเจฒเจเจธเจช เจนเจฟเฉฑเจธเจพ - เจจเจคเฉเจเฉ:
เจเฉเจฐเจพเจซ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจเฉฑเจเฉ เจเฉเจเจผ:
HB เจฆเจพ เจซเจพเจเจฆเจพ เจเฉฐเจจเจพ เจนเฉเจฐเจพเจจเฉเจเจจเจ เจนเฉ เจเจฟ เจเฉฑเจ เจธเจผเฉฑเจ เจนเฉ เจเจฟ CS เจธเฉเฉฑเจเจ
เฉฑเจช เจตเจฟเฉฑเจ เจเจฟเจธเฉ เจเจฟเจธเจฎ เจฆเฉ เจฐเฉเจเจพเจตเจ เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจเฉเจเจฒเจฟเฉฐเจ เจ
เจคเฉ เจธเจญ เจคเฉเจ เจธเจชเฉฑเจธเจผเจ เจฎเจพเจชเจฆเฉฐเจกเจพเจ เจฆเฉ เจเฉเจ (เจเจฟเจตเฉเจ เจเจฟ เจธเจฎเจเจพเจฒเฉ_เจฐเจพเจเจเจธ เจเจพเจ เจฎเฉเจฎเจเฉเจฌเจฒ_เจนเฉเจช_เจธเจชเฉเจธ_เจเจจ_mb) เจจเฉ เจเฉเจเจผเจพเจ เจจเฉเฉฐ เจคเฉเจเจผ เจจเจนเฉเจ เจเฉเจคเจพเฅค เจเจธเฉ เจธเจฎเฉเจ, เจฒเฉเจ เจธเจพเจซเจผ เจนเจจ เจ
เจคเฉ เจเจฟเจธเฉ เจตเฉ เจเฉเจเจผ 'เจคเฉ เจธเจนเฉเฉฐ เจจเจนเฉเจ เจเจพเจเจฆเฉ.
เจกเฉเจเจพ เจจเฉเฉฐ เจจเฉเจกเจพเจ เจตเจฟเฉฑเจ เจธเจฎเจพเจจ เจฐเฉเจช เจตเจฟเฉฑเจ เจตเฉฐเจกเจฟเจ เจเจฟเจ เจธเฉ, เจธเจพเจฐเฉ เจจเฉเจกเจพเจ เจฆเฉ เจ เฉฐเจเฉเฉ เจฒเจเจญเจ เจเฉฑเจเฉ เจเจฟเจนเฉ เจธเจจเฅค
เจเจน เจเจน เจนเฉ เจเฉ เจธเจพเจฐเจฃเฉ เจฆเฉ เจ
เฉฐเจเฉเฉ เจจเฉเจกเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจคเฉเจ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเฉ เจนเจจเจเฉ-เจธเจชเฉเจธ: ks
เจชเฉเฉเจนเฉ เจเจฟเจฃเจคเฉ: 9383707
เจฒเฉเจเฉเจเจธเฉ เจชเฉเฉเจนเฉ: 0.04287025042448576 ms
เจเจฟเจฃเจคเฉ เจฒเจฟเจเฉ: 15462012
เจฒเฉเจเฉเจเจธเฉ เจฒเจฟเจเฉ: 0.1350068438699957 ms
เจฌเจเจพเจเจ เจซเจฒเฉฑเจธเจผ: 0
เจธเจพเจฐเจฃเฉ: t1
SSTable เจเจฟเจฃเจคเฉ: 16
เจตเจฐเจคเฉ เจเจ เจธเจชเฉเจธ (เจฒเจพเจเจต): 148.59 MiB
เจตเจฐเจคเฉ เจเจ เจธเจชเฉเจธ (เจเฉเฉฑเจฒ): 148.59 MiB
เจธเจจเฉเจชเจธเจผเจพเจ เจฆเฉเจเจฐเจพ เจตเจฐเจคเฉ เจเจ เจธเจชเฉเจธ (เจเฉเฉฑเจฒ): 0 เจฌเจพเจเจ
เจเจซ เจนเฉเจช เจฎเฉเจฎเฉเจฐเฉ เจตเจฐเจคเฉ เจเจ (เจเฉเฉฑเจฒ): 5.17 MiB
SSTable เจเฉฐเจชเจฐเฉเจธเจผเจจ เจ
เจจเฉเจชเจพเจค: 0.5720989576459437
เจญเจพเจเจพเจ เจฆเฉ เจเจฟเจฃเจคเฉ (เจ
เฉฐเจฆเจพเจเจผเจพ): 3970323
เจฏเจพเจฆ เจเจฐเจจ เจฏเฉเจ เจธเฉเฉฑเจฒเจพเจ เจฆเฉ เจเจฟเจฃเจคเฉ: 0
เจฎเฉเจฎเจเฉเจฌเจฒ เจกเฉเจเจพ เจฆเจพ เจเจเจพเจฐ: 0 เจฌเจพเจเจเจธ
เจฎเฉเจฎเจเฉเจฌเจฒ เจเจซ เจนเฉเจช เจฎเฉเจฎเฉเจฐเฉ เจตเจฐเจคเฉ เจเจ: 0 เจฌเจพเจเจเจธ
เจฎเฉเจฎเจเฉเจฌเจฒ เจธเจตเจฟเฉฑเจ เจฆเฉ เจเจฟเจฃเจคเฉ: 5
เจธเจฅเจพเจจเจ เจชเฉเฉเจนเจจ เจฆเฉ เจเจฟเจฃเจคเฉ: 2346045
เจธเจฅเจพเจจเจ เจฐเฉเจก เจฒเฉเจเฉเจเจธเฉ: NaN ms
เจธเจฅเจพเจจเจ เจฒเจฟเจเจฃ เจฆเฉ เจเจฟเจฃเจคเฉ: 3865503
เจธเจฅเจพเจจเจ เจฒเจฟเจเจฃ เจฆเฉ เจฒเฉเจเฉเจเจธเฉ: NaN ms
เจฌเจเจพเจเจ เจซเจฒเฉฑเจธเจผ: 0
เจฎเฉเจฐเฉฐเจฎเจค เจเฉเจคเฉ เจเจ เจชเฉเจฐเจคเฉเจธเจผเจค: 0.0
เจฌเจฒเฉเจฎ เจซเจฟเจฒเจเจฐ เจเฉเจ เฉ เจธเจเจพเจฐเจพเจคเจฎเจ: 25
เจฌเจฒเฉเจฎ เจซเจฟเจฒเจเจฐ เจเจฒเจค เจ
เจจเฉเจชเจพเจค: 0.00000
เจฌเจฒเฉเจฎ เจซเจฟเจฒเจเจฐ เจธเจชเฉเจธ เจตเจฐเจคเฉ เจเจ: 4.57 MiB
เจฌเจฒเฉเจฎ เจซเจฟเจฒเจเจฐ เจเจซ เจนเฉเจช เจฎเฉเจฎเฉเจฐเฉ เจตเจฐเจคเฉ เจเจ: 4.57 MiB
เจตเจฐเจคเจฟเจ เจเจฟเจ เจนเฉเจช เจฎเฉเจฎเฉเจฐเฉ เจฌเฉฐเจฆ เจธเฉเจเจเจพเจเจ เจธเฉฐเจเฉเจช: 590.02 KiB
เจตเจฐเจคเจฟเจ เจเจฟเจ เจนเฉเจช เจฎเฉเจฎเฉเจฐเฉ เจฌเฉฐเจฆ เจเฉฐเจชเจฐเฉเจธเจผเจจ เจฎเฉเจเจพเจกเฉเจเจพ: 19.45 KiB
เจธเฉฐเจเฉเจเจฟเจค เจญเจพเจ เจเฉฑเจเฉ-เจเฉฑเจ เจฌเจพเจเจ: 36
เจธเฉฐเจเฉเจเจฟเจค เจญเจพเจ เจ
เจงเจฟเจเจคเจฎ เจฌเจพเจเจ: 42
เจธเฉฐเจเฉเจเจฟเจค เจญเจพเจ เจฆเจพ เจฎเจคเจฒเจฌ เจฌเจพเจเจเจธ: 42
เจเจธเจค เจฒเจพเจเจต เจธเฉเฉฑเจฒ เจชเฉเจฐเจคเฉ เจเฉเจเฉเจพ (เจชเจฟเจเจฒเฉ เจชเฉฐเจ เจฎเจฟเฉฐเจ): NaN
เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจฒเจพเจเจต เจธเฉเฉฑเจฒ เจชเฉเจฐเจคเฉ เจเฉเจเฉเจพ (เจชเจฟเจเจฒเฉ เจชเฉฐเจ เจฎเจฟเฉฐเจ): 0
เจเจธเจค เจเจฌเจฐ เจชเฉฑเจฅเจฐ เจชเฉเจฐเจคเฉ เจเฉเจเฉเจพ (เจชเจฟเจเจฒเฉ เจชเฉฐเจ เจฎเจฟเฉฐเจ): NaN
เจชเฉเจฐเจคเฉ เจเฉเจเฉเจพ (เจเจเจฐเฉ เจชเฉฐเจ เจฎเจฟเฉฐเจ): 0
เจเจเจพเจ เจเจ เจชเจฐเจฟเจตเจฐเจคเจจ: 0 เจฌเจพเจเจ
เจฌเฉเจ เจฆเฉ เจเจเจพเจฐ เจจเฉเฉฐ เจเจเจพเจเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ (เจเฉฑเจฅเฉเจ เจคเฉฑเจ เจเจฟ เจเจธเจจเฉเฉฐ เจตเฉฑเจเจฐเฉ เจคเฉเจฐ 'เจคเฉ เจญเฉเจเจฃเจพ) เจฆเจพ เจเฉเจ เจ เจธเจฐ เจจเจนเฉเจ เจนเฉเจเจ, เจเจน เจธเจฟเจฐเจซ เจตเจฟเจเฉ เจเจฟเจ. เจเจน เจธเฉฐเจญเจต เจนเฉ เจเจฟ เจ เจธเจฒ เจตเจฟเฉฑเจ เจเจน CS เจฒเจ เจ เจธเจฒ เจตเจฟเฉฑเจ เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจนเฉ, เจเจฟเจเจเจเจฟ CS เจฒเจ เจชเฉเจฐเจพเจชเจค เจเฉเจคเฉ เจจเจคเฉเจเฉ เจกเฉเจเจพเจธเจเฉเจเจธ เจฒเจ เจชเฉเจฐเจพเจชเจค เจเฉเจคเฉ เจเจ เจจเจคเฉเจเฉ เจฆเฉ เจธเจฎเจพเจจ เจนเจจ - เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ เจฆเฉ เจฒเจเจญเจ เจนเจเจผเจพเจฐเจพเจ เจเจชเจฐเฉเจธเจผเจจเฅค เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจเฉเจเจฐ เจ เจธเฉเจ เจธเจฐเฉเจค เจเจชเจฏเฉเจเจคเจพ เจจเฉเฉฐ เจฆเฉเจเจฆเฉ เจนเจพเจ, เจคเจพเจ เจ เจธเฉเจ เจฆเฉเจเจพเจเจเฉ เจเจฟ CS เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ CPU เจ เจคเฉ เจกเจฟเจธเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉ:
เจเจฟเฉฑเจคเจฐ เจฆเฉเจตเจพเจ เจกเฉเจเจพเจฌเฉเจธ เจฒเจ เจเฉฑเจ เจเจคเจพเจฐ เจตเจฟเฉฑเจ เจธเจพเจฐเฉ เจเฉเจธเจเจพเจ เจฆเฉ เจเฉฑเจฒเจฃ เจฆเฉเจฐเจพเจจ เจเจชเจฏเฉเจเจคเจพ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉเฅค
HB เจฆเฉ เจธเจผเจเจคเฉเจธเจผเจพเจฒเฉ เจชเฉเฉเจนเจจ เจฆเฉ เจซเจพเจเจฆเฉ เจฌเจพเจฐเฉ. เจเฉฑเจฅเฉ เจคเฉเจธเฉเจ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉ เจเจฟ เจฆเฉเจตเจพเจ เจกเฉเจเจพเจฌเฉเจธ เจฒเจ, เจฐเฉเจกเจฟเฉฐเจ เจฆเฉเจฐเจพเจจ เจกเจฟเจธเจ เจฆเฉ เจตเจฐเจคเฉเจ เจฌเจนเฉเจค เจเฉฑเจ เจนเฉ (เจชเฉเฉเจนเจจ เจฆเฉ เจเฉเจธเจ เจนเจฐเฉเจ เจกเฉเจเจพเจฌเฉเจธ เจฒเจ เจเฉเจธเจเจฟเฉฐเจ เจเฉฑเจเจฐ เจฆเจพ เจ เฉฐเจคเจฎ เจนเจฟเฉฑเจธเจพ เจนเจจ, เจเจฆเจพเจนเจฐเจจ เจฒเจ CS เจฒเจ เจเจน 15:20 เจคเฉเจ 15:40 เจคเฉฑเจ เจนเฉ)เฅค HB เจฆเฉ เจฎเจพเจฎเจฒเฉ เจตเจฟเฉฑเจ, เจเจพเจฐเจจ เจธเจชเฉฑเจธเจผเจ เจนเฉ - เจเจผเจฟเจเจฆเจพเจคเจฐ เจกเฉเจเจพ เจฎเฉเจฎเฉเจฐเฉ เจตเจฟเฉฑเจ, เจฎเฉเจฎเจธเจเฉเจฐ เจตเจฟเฉฑเจ เจนเฉเจเจ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจ เจคเฉ เจเฉเจ เจฌเจฒเจพเจเจเฉเจธเจผ เจตเจฟเฉฑเจ เจเฉเจธเจผ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจเจฟเจตเฉเจ เจเจฟ CS เจฒเจ, เจเจน เจฌเจนเฉเจค เจธเจชเฉฑเจธเจผเจ เจจเจนเฉเจ เจนเฉ เจเจฟ เจเจน เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ, เจชเจฐ เจกเจฟเจธเจ เจฐเฉเจธเจพเจเจเจฒเจฟเฉฐเจ เจตเฉ เจฆเจฟเจเจพเจ เจจเจนเฉเจ เจฆเฉ เจฐเจนเฉ เจนเฉ, เจชเจฐ เจธเจฟเจฐเจซ เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจเฉเจธเจผ row_cache_size_in_mb = 2048 เจ เจคเฉ เจเฉเจเจฟเฉฐเจ = {'เจเฉเฉฐเจเฉเจเจ' เจจเฉเฉฐ เจธเฉเฉฑเจ เจเจฐเจจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเฉเจคเฉ เจเจ เจธเฉ: 'ALL', 'rows_per_partition': '2000000'}, เจชเจฐ เจเจธเจจเฉ เจเจธเจจเฉเฉฐ เจฅเฉเฉเจพ เจนเฉเจฐ เจตเฉ เจเจฐเจพเจฌ เจเจฐ เจฆเจฟเฉฑเจคเจพเฅค
เจเจน เจเฉฑเจ เจตเจพเจฐ เจซเจฟเจฐ HB เจตเจฟเฉฑเจ เจเฉเจคเจฐเจพเจ เจฆเฉ เจธเฉฐเจเจฟเจ เจฌเจพเจฐเฉ เจเฉฑเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจฃ เจจเฉเจเจคเจพ เจตเจฐเจฃเจจ เจฏเฉเจ เจนเฉ. เจธเจพเจกเฉ เจเฉเจธ เจตเจฟเฉฑเจ, เจฎเฉเฉฑเจฒ เจจเฉเฉฐ 64 เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจจเจฟเจธเจผเจเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจธเฉเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจธเจจเฉเฉฐ เจเจเจพเจเจเจฆเฉ เจนเฉ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจฌเจฐเจพเจฌเจฐ เจเจฐเจฆเฉ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, 4, เจซเจฟเจฐ เจชเฉเฉเจนเจจ เจตเฉเจฒเฉ, เจเจคเฉ 2 เจเฉเจฃเจพ เจเฉฑเจ เจเจพเจเจฆเฉ เจนเฉเฅค เจเจพเจฐเจจ เจเจน เจนเฉ เจเจฟ เจฎเฉเจฎเจธเจเฉเจฐ เจคเฉเจเจผเฉ เจจเจพเจฒ เจญเจฐ เจเจพเจตเฉเจเจพ เจ เจคเฉ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจ เจเจธเจฐ เจซเจฒเฉฑเจธเจผ เจเฉเจคเจพ เจเจพเจตเฉเจเจพ เจ เจคเฉ เจชเฉเฉเจนเจจ เจตเฉเจฒเฉ, เจตเจงเฉเจฐเฉ เจซเจพเจเจฒเจพเจ 'เจคเฉ เจเจพเจฐเจตเจพเจ เจเจฐเจจ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉเจเจเฉ, เจเฉ เจเจฟ HB เจฒเจ เจเฉฑเจ เจฌเจนเฉเจค เจนเฉ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจเจพเจฐเจตเจพเจ เจนเฉเฅค เจ เจธเจฒ เจธเจฅเจฟเจคเฉเจเจ เจตเจฟเฉฑเจ, เจเจธเจฆเจพ เจเจฒเจพเจ เจเฉฑเจ เจชเฉเจฐเจธเจชเจฒเจฟเจเจฟเฉฐเจ เจ เจคเฉ เจธเฉฐเจเฉเจเจฟเจค เจฐเจฃเจจเฉเจคเฉ เจฆเฉเจเจฐเจพ เจธเฉเจ เจเฉ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ; เจเจพเจธ เจคเฉเจฐ 'เจคเฉ, เจ เจธเฉเจ เจเฉฑเจ เจธเจตเฉ-เจฒเจฟเจเจค เจเจชเจฏเฉเจเจคเจพ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจพเจ เจเฉ เจเฉเฉเจพ เจเจเฉฑเจ เจพ เจเจฐเจฆเฉ เจนเฉ เจ เจคเฉ เจฌเฉเจเจเฉเจฐเจพเจเจเจก เจตเจฟเฉฑเจ เจฒเจเจพเจคเจพเจฐ HFiles เจจเฉเฉฐ เจธเฉฐเจเฉเจเจฟเจค เจเจฐเจฆเฉ เจนเฉเฅค เจเจน เจเจพเจซเจผเฉ เจธเฉฐเจญเจต เจนเฉ เจเจฟ เจกเฉเจเจพเจธเจเฉเจเจธ เจเฉเจธเจเจพเจ เจฒเจ เจเจนเจจเจพเจ เจจเฉ เจชเฉเจฐเจคเฉ เจธเจพเจฐเจฃเฉ เจตเจฟเฉฑเจ เจธเจฟเจฐเจซ 1 เจเฉเจคเจฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเจพ เจนเฉ (เจเฉ เจเจฟ เจธเจนเฉ เจจเจนเฉเจ เจนเฉ) เจ เจคเฉ เจเจน เจเฉเจ เจนเฉฑเจฆ เจคเฉฑเจ เจธเจชเฉฑเจธเจผเจ เจเจฐเฉเจเจพ เจเจฟ HB เจเจนเจจเจพเจ เจฆเฉ เจฐเฉเจกเจฟเฉฐเจ เจเฉเจธเจเจพเจ เจตเจฟเฉฑเจ เจเฉฐเจจเจพ เจเจเฉเจ เจเจฟเจเจ เจธเฉเฅค
เจเจธ เจคเฉเจ เจนเฉเจ เจฒเจฟเจเฉ เจฎเฉเฉฑเจขเจฒเฉ เจธเจฟเฉฑเจเฉ เจเฉฑเจขเฉ เจเจ เจนเจจเฅค เจเจน เจฎเฉฐเจจเจฆเฉ เจนเฉเจ เจเจฟ เจเฉเจธเจเจฟเฉฐเจ เจฆเฉเจฐเจพเจจ เจเฉเจ เจตเฉฑเจกเฉ เจเจฒเจคเฉ เจจเจนเฉเจ เจเฉเจคเฉ เจเจ เจธเฉ, เจซเจฟเจฐ เจเฉเจธเฉเจเจกเจฐเจพ เจฎเจฟเฉฑเจเฉ เจฆเฉ เจชเฉเจฐเจพเจ เจจเจพเจฒ เจเฉฑเจ เจเฉเจฒเฉเจธเจธ เจตเจฐเจเฉ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเฉ เจนเฉเฅค เจตเจงเฉเจฐเฉ เจธเจชเฉฑเจธเจผเจ เจคเฉเจฐ 'เจคเฉ, เจเจฆเฉเจ เจเจน เจเจ เจฒเฉฑเจค 'เจคเฉ เจธเฉฐเจคเฉเจฒเจจ เจฐเฉฑเจเจฆเฉ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ เจฒเฉเจ เจฆเฉ เจธเจผเฉเจฐเฉ เจตเจฟเจ เจคเจธเจตเฉเจฐ เจตเจฟเจ, เจเจน เจฎเฉเจเจพเจฌเจฒเจคเจจ เจเฉฐเจเฉ เจจเจคเฉเจเฉ เจฆเจฟเจเจพเจเจเจฆเฉ เจนเฉ, เจชเจฐ เจเจธเฉ เจนเจพเจฒเจคเจพเจ เจตเจฟเจ เจฒเฉเจพเจ เจตเจฟเจ เจเจน เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจนเจพเจฐ เจเจพเจเจฆเฉ เจนเฉเฅค เจเจธเจฆเฉ เจจเจพเจฒ เจนเฉ, เจธเจพเจกเฉ เจนเจพเจฐเจกเจตเฉเจ เจฐ 'เจคเฉ เจเฉฑเจ CPU เจเจชเจฏเฉเจเจคเจพ เจจเฉเฉฐ เจงเจฟเจเจจ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฆเฉ เจนเฉเจ, เจ เจธเฉเจ เจชเฉเจฐเจคเฉ เจนเฉเจธเจ เจฒเจ เจฆเฉ เจฐเฉเจเจจเจธเจฐเจตเจฐ HB เจฒเจเจพเจเจฃเจพ เจธเจฟเฉฑเจเจฟเจ เจ เจคเฉ เจเจธ เจคเจฐเฉเจนเจพเจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉเฉฐ เจฆเฉเฉฑเจเจฃเจพ เจเจฐ เจฆเจฟเฉฑเจคเจพเฅค เจเจน. เจธเจฐเฉเจคเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจจเฉเฉฐ เจงเจฟเจเจจ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฆเฉ เจนเฉเจ, เจธเฉเจเจธ เจฒเจ เจธเจฅเจฟเจคเฉ เจนเฉเจฐ เจตเฉ เจคเจฐเจธเจฏเฉเจ เจนเฉเฅค
เจฌเฉเจธเจผเฉฑเจ, เจเจน เจเฉเจธเจ เจเจพเจซเจผเฉ เจธเจฟเฉฐเจฅเฉเจเจฟเจ เจนเจจ เจ เจคเฉ เจเฉฑเจฅเฉ เจตเจฐเจคเฉ เจเจ เจกเฉเจเจพ เจฆเฉ เจฎเจพเจคเจฐเจพ เจฎเฉเจเจพเจฌเจฒเจคเจจ เจฎเจพเจฎเฉเจฒเฉ เจนเฉเฅค เจเจน เจธเฉฐเจญเจต เจนเฉ เจเจฟ เจเฉเจเจฐ เจ เจธเฉเจ เจเฉเจฐเจพเจฌเจพเจเจ 'เจคเฉ เจธเจตเจฟเจ เจเจฐเจฆเฉ เจนเจพเจ, เจคเจพเจ เจธเจฅเจฟเจคเฉ เจตเฉฑเจเจฐเฉ เจนเฉเจตเฉเจเฉ, เจชเจฐ เจเจฆเฉเจ เจเจฟ HB เจฒเจ เจ เจธเฉเจ เจเฉเจฐเจพเจฌเจพเจเจ เจฒเฉเจก เจเจฐ เจธเจเจฆเฉ เจนเจพเจ, CS เจฒเจ เจเจน เจธเจฎเฉฑเจธเจฟเจ เจตเจพเจฒเจพ เจธเจพเจฌเจค เจนเฉเจเจเฅค เจเจน เจ เจเจธเจฐ เจเจนเจจเจพเจ เจตเฉเจฒเจฏเฉเจฎ เจฆเฉ เจจเจพเจฒ เจตเฉ เจเฉฑเจ OperationTimedOutException เจธเฉเฉฑเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ, เจนเจพเจฒเจพเจเจเจฟ เจเจตเจพเจฌ เจฆเฉ เจเจกเฉเจ เจเจฐเจจ เจฆเฉ เจฎเจพเจชเจฆเฉฐเจก เจชเจนเจฟเจฒเจพเจ เจนเฉ เจกเจฟเจซเฉเจฒเจ เจฒเฉเจเจพเจ เจฆเฉ เจคเฉเจฒเจจเจพ เจตเจฟเฉฑเจ เจเจ เจตเจพเจฐ เจตเจงเจพ เจฆเจฟเฉฑเจคเฉ เจเจ เจธเจจเฅค
เจฎเฉเจ เจเจฎเฉเจฆ เจเจฐเจฆเจพ เจนเจพเจ เจเจฟ เจธเจพเจเจเฉ เจฏเจคเจจเจพเจ เจฆเฉเจเจฐเจพ เจ เจธเฉเจ เจธเฉเจเจธ เจฆเฉเจเจ เจฐเฉเจเจพเจตเจเจพเจ เจจเฉเฉฐ เจฒเฉฑเจญ เจธเจเจพเจเจเฉ เจ เจคเฉ เจเฉ เจ เจธเฉเจ เจเจธ เจจเฉเฉฐ เจคเฉเจเจผ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ, เจคเจพเจ เจฎเฉเจ เจชเฉเจธเจ เจฆเฉ เจ เฉฐเจค เจตเจฟเฉฑเจ เจ เฉฐเจคเจฎ เจจเจคเฉเจเจฟเจเจ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจเจผเจฐเฉเจฐ เจเฉเฉเจพเจเจเจพ.
UPD: เจเจพเจฎเจฐเฉเจกเจพเจ เจฆเฉ เจธเจฒเจพเจน เจฒเจ เจงเฉฐเจจเจตเจพเจฆ, เจฎเฉเจ เจชเฉเฉเจนเจจ เจจเฉเฉฐ เจคเฉเจเจผ เจเจฐเจจ เจตเจฟเฉฑเจ เจเจพเจฎเจฏเจพเจฌ เจฐเจฟเจนเจพเฅค เจธเฉ:
159 เจเจชเจธ (644 เจเฉเจฌเจฒ, 4 เจธเจเฉเจฐเฉเจฎ, เจฌเฉเจ 5)เฅค
เจเฉเฉเจฟเจ เจเจฟเจ:
.withLoadBalancingPolicy(เจจเจตเฉเจ TokenAwarePolicy(DCAwareRoundRobinPolicy.builder().build()))
เจ
เจคเฉ เจฎเฉเจ เจฅเจฐเจฟเฉฑเจกเจพเจ เจฆเฉ เจเจฟเจฃเจคเฉ เจจเจพเจฒ เจเฉเจกเจฟเจ. เจจเจคเฉเจเจพ เจเจน เจนเฉ:
4 เจเฉเจฌเจฒ, 100 เจฅเฉเจฐเฉเฉฑเจก, เจฌเฉเจ = 1 (เจเฉเจเฉเฉ เจคเฉเจ เจเฉเจเฉเจพ): 301 เจเจชเจธ
4 เจเฉเจฌเจฒ, 100 เจฅเจฐเจฟเฉฑเจก, เจฌเฉเจ = 10: 447 เจเจชเจธ
4 เจเฉเจฌเจฒ, 100 เจฅเจฐเจฟเฉฑเจก, เจฌเฉเจ = 100: 625 เจเจชเจธ
เจฌเจพเจ
เจฆ เจตเจฟเฉฑเจ เจฎเฉเจ เจนเฉเจฐ เจเจฟเจเจจเจฟเฉฐเจ เจธเฉเจเจพเจ
เจฒเจพเจเฉ เจเจฐเจพเจเจเจพ, เจเฉฑเจ เจชเฉเจฐเจพ เจเฉเจธเจ เจเฉฑเจเจฐ เจเจฒเจพเจตเจพเจเจเจพ เจ
เจคเฉ เจชเฉเจธเจ เจฆเฉ เจ
เฉฐเจค เจตเจฟเฉฑเจ เจจเจคเฉเจเฉ เจธเจผเจพเจฎเจฒ เจเจฐเจพเจเจเจพเฅค
เจธเจฐเฉเจค: www.habr.com