Riak เจ•เจฒเจพเจ‰เจก เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ. เจญเจพเจ— 1: Riak KV เจธเฉˆเจŸ เจ…เจช เจ•เจฐเจจเจพ

Riak CS (เจ•เจฒเจพเจŠเจก เจธเจŸเฉ‹เจฐเฉ‡เจœ) - เจฐเจฟเจ• เจ•เฉ‡เจตเฉ€ เจฆเฉ‡ เจธเจฟเจ–เจฐ 'เจคเฉ‡ เจšเฉฑเจฒ เจฐเจนเฉ‡ เจ†เจฌเจœเฉˆเจ•เจŸ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเฉ‹เจ‚ เจตเจฟเฉฑเจš เจ†เจธเจพเจจ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐเฅค Riak (KV) เจ‡เฉฑเจ• เจตเฉฐเจกเจฟเจ† NoSQL เจ•เฉเฉฐเจœเฉ€-เจฎเฉเฉฑเจฒ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจนเฉˆเฅค Riak CS เจจเฉ‚เฉฐ เจธเจพเจฆเจ—เฉ€, เจ‰เจชเจฒเจฌเจงเจคเจพ, เจ•เจฟเจธเฉ‡ เจตเฉ€ เจชเฉˆเจฎเจพเจจเฉ‡ เจฆเฉ€ เจ•เจฒเจพเจ‰เจก เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฆเฉ€ เจตเฉฐเจก เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฒเจพเจ‰เจก เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ - เจœเจจเจคเจ• เจ…เจคเฉ‡ เจจเจฟเฉฑเจœเฉ€ เจฆเฉ‹เจตเฉ‡เจ‚ - เจœเจพเจ‚ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจฒเฉ‹เจก เจ•เฉ€เจคเฉ€เจ†เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจ…เจคเฉ‡ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฒเจˆ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจตเจœเฉ‹เจ‚เฅค Riak CS API Amazon S3 เจฆเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจนเฉˆ เจ…เจคเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจธเจฅเจฟเจคเฉ€เจ†เจ‚ 'เจคเฉ‡ เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

Riak เจ•เจฒเจพเจ‰เจก เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ. เจญเจพเจ— 1: Riak KV เจธเฉˆเจŸ เจ…เจช เจ•เจฐเจจเจพ
เจ‡เจน เจฒเฉ‡เจ– Riak CS เจธเจฟเจธเจŸเจฎ เจธเฉฐเจธเจ•เจฐเจฃ 2.1.1 เจฒเจˆ เจ…เจงเจฟเจ•เจพเจฐเจค เจฎเฉˆเจจเฉ‚เจ…เจฒ เจฆเจพ เจฎเฉเจซเจค เจ…เจจเฉเจตเจพเจฆ เจนเฉˆ

Riak CS เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš, เจคเจฟเฉฐเจจ เจนเจฟเฉฑเจธเฉ‡ เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจœเจฟเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจนเจฐเฉ‡เจ• เจนเจฟเฉฑเจธเฉ‡ เจจเฉ‚เฉฐ เจฆเฉ‚เจœเฉ‡ เจญเจพเจ—เจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจธเฉฐเจฐเจšเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ:

  • เจฐเจฟเจ†เจ• (เจ•เฉ‡.เจตเฉ€.) - เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจธเจฟเจธเจŸเจฎ เจœเฉ‹ เจ‡เฉฑเจ• เจ…เฉฐเจค เจธเจฟเจธเจŸเจฎ เจตเจœเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจฐเจฟเจ†เจ• เจธเฉ€.เจเจธ - เจฐเจฟเจ†เจ• เจฆเฉ‡ เจธเจฟเจ–เจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• เจ•เจฒเจพเจ‰เจก เจธเจŸเฉ‹เจฐเฉ‡เจœ เจชเจฐเจค เจœเฉ‹ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจ…เจคเฉ‡ API เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจฐเจฟเจ• เจตเจฟเฉฑเจš เจซเจพเจˆเจฒเจพเจ‚ เจ…เจคเฉ‡ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจซเจฟเจฐ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ…เฉฐเจคเจฎ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฆเฉ€ เจนเฉˆเฅค
  • เจธเจŸเฉˆเจ‚เจšเฉ€เจ…เจจ - เจตเจฟเจธเจผเจต เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจตเจฟเจฒเฉฑเจ–เจฃ เจ‡เจ•เจพเจˆเจ†เจ‚ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจธเจตเจพเจฒเจพเจ‚ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฐเจฟเจ• เจ‡เฉฐเจธเจŸเฉˆเจ‚เจธ เจตเจฟเฉฑเจš เจฌเจพเจฒเจŸเฉ€ เจ…เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃเจพ, เจฌเจพเจฒเจŸเฉ€ เจฌเจฃเจพเจ‰เจฃเจพ เจœเจพเจ‚ เจฎเจฟเจŸเจพเจ‰เจฃเจพเฅค

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจคเฉเจธเฉ€เจ‚ Riak CS เจธเจฟเจธเจŸเจฎ เจจเจพเจฒ เจฎเฉˆเจธเฉ‡เจœเจฟเฉฐเจ— เจตเจฟเฉฑเจš เจตเจฐเจคเจฃ เจฒเจˆ S3 เจ•เจฒเจพเจ‡เฉฐเจŸ เจฆเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจตเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจธเจฟเจธเจŸเจฎ เจ‰เฉฑเจคเฉ‡ เจนเจฐเฉ‡เจ• Riak CS เจจเฉ‹เจก เจฒเจˆ เจ‡เฉฑเจ• Riak เจจเฉ‹เจก เจฐเฉฑเจ–เจฃ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพเจ‰เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค Riak เจ…เจคเฉ‡ Riak CS เจจเฉ‹เจก เจตเฉฑเจ–-เจตเฉฑเจ– เจญเฉŒเจคเจฟเจ• เจฎเจธเจผเฉ€เจจเจพเจ‚ 'เจคเฉ‡ เจšเจฒเจพเจ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจ, เจชเจฐ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ•เฉ‹ เจญเฉŒเจคเจฟเจ• เจฎเจธเจผเฉ€เจจ 'เจคเฉ‡ เจ‡เฉฑเจ• Riak เจจเฉ‹เจก เจ…เจคเฉ‡ เจ‡เฉฑเจ• Riak CS เจจเฉ‹เจก เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃเจพ เจฌเจฟเจนเจคเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจฎเฉฐเจจเจฆเฉ‡ เจนเฉ‹เจ เจ•เจฟ เจ‡เฉฑเจ• เจญเฉŒเจคเจฟเจ• เจฎเจธเจผเฉ€เจจ เจตเจฟเฉฑเจš Riak เจ…เจคเฉ‡ Riak CS เจจเฉ‹เจกเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจฒเฉ‹เฉœเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจฒเจˆ เจ•เจพเจซเจผเฉ€ เจธเจผเจ•เจคเฉ€ เจนเฉˆ, เจคเฉเจธเฉ€เจ‚ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ˜เฉฑเจŸ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจฆเฉ‡ เจ•เจพเจฐเจจ เจฌเจฟเจนเจคเจฐ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเฉ‡เจ–เฉ‹เจ—เฉ‡เฅค

เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ•เจˆ เจจเฉ‹เจก เจนเจจ, เจคเจพเจ‚ เจธเฉฐเจฐเจšเจจเจพ เจฎเฉเฉฑเจ– เจคเฉŒเจฐ 'เจคเฉ‡ เจญเจพเจ—เจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจธเฉฐเจšเจพเจฐ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจนเฉˆเฅค เจนเฉ‹เจฐ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฒเฉŒเจ— เจซเจพเจˆเจฒเจพเจ‚ เจ•เจฟเฉฑเจฅเฉ‡ เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจฃเจ—เฉ€เจ†เจ‚, เจฆเฉ‡ เจกเจฟเจซเฉŒเจฒเจŸ เจฎเฉเฉฑเจฒ เจนเจจ เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ—เฉˆเจฐ-เจฎเจฟเจ†เจฐเฉ€ เจฎเฉเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจนเฉ€ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจธเจฟเจธเจŸเจฎ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆเฅค CS เจฒเจˆ Riak KV เจธเฉˆเจŸ เจ…เจช เจ•เจฐเจจเจพ

เจ•เจฟเจ‰เจ‚เจ•เจฟ Riak CS เจ‡เฉฑเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจนเฉˆ เจœเฉ‹ Riak เจฆเฉ‡ เจธเจฟเจ–เจฐ 'เจคเฉ‡ เจฌเจฃเฉ€ เจนเฉ‹เจˆ เจนเฉˆ, Riak CS เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจตเฉ‡เจฒเฉ‡ เจคเฉเจนเจพเจกเฉ€ Riak เจธเฉฐเจฐเจšเจจเจพ เจตเฉฑเจฒ เจงเจฟเจ†เจจ เจฆเฉ‡เจฃเจพ เจฌเจนเฉเจค เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆเฅค เจ‡เจน เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจ‡เฉฑเจ• Riak เจธเฉฐเจฐเจšเจจเจพ เจ—เจพเจˆเจก เจ…เจคเฉ‡ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจธเฉฐเจฐเจšเจจเจพ เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเจจ เจตเจพเจฒเจพ เจ‡เฉฑเจ• เจนเจตเจพเจฒเจพ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจนเฉˆเฅค

เจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ“ เจ•เจฟ Riak KV เจ…เจคเฉ‡ Riak CS เจคเฉเจนเจพเจกเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจนเจฐเฉ‡เจ• เจจเฉ‹เจก 'เจคเฉ‡ เจธเจฅเจพเจชเจค เจนเจจเฅค เจฆเฉ‚เจœเฉ‡ เจชเจพเจธเฉ‡, เจธเจŸเฉˆเจ‚เจšเฉ€เจ…เจจ, เจชเฉ‚เจฐเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจจเฉ‹เจก 'เจคเฉ‡ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

Riak เจ•เจฒเจพเจ‰เจก เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ. เจญเจพเจ— 1: Riak KV เจธเฉˆเจŸ เจ…เจช เจ•เจฐเจจเจพ

Riak CS เจฒเจˆ เจฌเฉˆเจ•เจเจ‚เจก

Riak เจฆเฉเจ†เจฐเจพ เจตเจฐเจคเจฟเจ† เจœเจพเจฃ เจตเจพเจฒเจพ เจกเจฟเจซเฉŒเจฒเจŸ เจฌเฉˆเจ•เจเจ‚เจก เจฌเจฟเจŸเจ•เจพเจธเจ• เจนเฉˆ, เจชเจฐ Riak CS เจชเฉˆเจ•เฉ‡เจœ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจฌเฉˆเจ•เจเจ‚เจก เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‹ Riak เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉเจ†เจฐเจพ เจตเจฐเจคเจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจœเฉ‹ Riak CS เจธเจฟเจธเจŸเจฎ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจนเฉˆเฅค เจฐเฉˆเจ—เฉ‚เจฒเจฐ เจตเจฐเจœเจผเจจ เจตเจฟเฉฑเจš เจธเจŸเฉˆเจ‚เจกเจฐเจก เจฎเจฒเจŸเฉ€ เจฌเฉˆเจ•เจเจ‚เจก เจนเฉˆ เจœเฉ‹ เจฐเจฟเจ†เจ• เจฆเฉ‡ เจจเจพเจฒ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

Riak CS เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจตเจฐเจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจ‰เจนเฉ€ Riak buckets เจธเฉˆเจ•เฉฐเจกเจฐเฉ€ เจ‡เฉฐเจกเฉˆเจ•เจธเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจ, เจœเจฟเจธ เจฒเจˆ เจนเฉเจฃ เจ‡เฉฑเจ• LevelDB เจฌเฉˆเจ•เจเจ‚เจก เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค Riak CS เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจนเฉ‹เจฐ เจนเจฟเฉฑเจธเฉ‡ Bticask เจฌเฉˆเจ•เจเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฒเจพเจญ เจฒเฉˆ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจฆเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจธเฉเจฎเฉ‡เจฒ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจ‡เจนเจจเจพเจ‚ เจฆเฉ‹เจจเจพเจ‚ เจฌเฉˆเจ•เจเจ‚เจกเจพเจ‚ เจฆเจพ เจฒเจพเจญ เจฒเฉˆเจฃ เจฒเจˆ เจ‡เฉฑเจ• เจจเจฎเฉ‚เจจเจพ เจฎเจฒเจŸเฉ€ เจฌเฉˆเจ•เจเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเฉ‚เฉฐ Riak CS เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ…เจ—เจฒเจพ เจญเจพเจ— เจฆเฉฑเจธเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจธ เจฎเจฒเจŸเฉ€-เจฌเฉˆเจ•เจเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ Riak เจจเฉ‚เฉฐ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจธเฉฐเจฐเจšเจฟเจค เจ•เจฐเจจเจพ เจนเฉˆเฅค

เจฌเฉˆเจ•เจเจ‚เจก เจ‰เจน เจนเฉˆ เจœเฉ‹ เจฐเจฟเจ• เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจฌเจšเจพเจ‰เจฃ เจฒเจˆ เจตเจฐเจคเฉ‡เจ—เจพเฅค Riak KV เจฆเฉ‡ เจ…เจธเจฒเฉ‡ เจตเจฟเฉฑเจš เจ•เจˆ เจฌเฉˆเจ•เจเจ‚เจก เจนเจจ: เจฌเจฟเจŸเจ•เจพเจธเจ•, เจฒเฉˆเจตเจฒเจกเฉ€เจฌเฉ€, เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ…เจคเฉ‡ เจฎเจฒเจŸเฉ€เฅค

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจธเจŸเฉ‹เจฐเฉ‡เจœ เจ•เฉˆเจฒเจ•เฉ‚เจฒเฉ‡เจธเจผเจจ เจธเจฟเจธเจŸเจฎ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจพเจฒเจŸเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจฒเจˆ Riak MapReduse เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจ‡เจน เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฆเฉ€ เจ—เจฃเจจเจพ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจธเจพเจฐเฉ‡ เจฐเจฟเจ†เจ• เจจเฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉฑเจธเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€เจ†เจ‚ Riak CS เจซเจพเจˆเจฒเจพเจ‚ เจ•เจฟเฉฑเจฅเฉ‡ เจฆเฉ‡เจ–เจฃเฉ€เจ†เจ‚ เจนเจจเฅค

Riak CS เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚ Riak เจจเฉ‹เจก เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจ เจฒเจˆ เจ•เจˆ เจนเฉ‹เจฐ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ IP เจเจกเจฐเฉˆเฉฑเจธ เจ…เจคเฉ‡ IP เจเจกเจฐเฉˆเฉฑเจธ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฌเจซเจฐเจพเจ‚ เจฐเจพเจนเฉ€เจ‚ เจธเฉเจจเฉ‡เจนเจพ เจญเฉ‡เจœเจฃ เจฒเจˆ เจชเฉ‹เจฐเจŸเฅค เจœเฉ‡ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡ เจคเจพเจ‚ เจนเฉ‹เจฐ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฌเจฆเจฒเฉ€เจ†เจ‚ เจœเจพ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจญเจพเจ—เจพเจ‚ เจตเจฟเฉฑเจš เจฆเฉฑเจธเจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ•เจฟ Riak CS เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• Riak เจจเฉ‹เจก เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจธเฉฐเจฐเจšเจฟเจค เจ•เจฐเจจเจพ เจนเฉˆเฅค

Riak เจฌเฉˆเจ•เจเจ‚เจก เจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ

เจชเจนเจฟเจฒเจพเจ‚, riak.conf เจœเจพเจ‚ advanced.config/app.config เจธเฉฐเจฐเจšเจจเจพ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจซเจพเจˆเจฒเจพเจ‚ /etc/riak เจœเจพเจ‚ /opt/riak/etc เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจธเจฅเจฟเจค เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, Riak เจฌเจฟเจŸเจ•เจพเจธเจ• เจฌเฉˆเจ•เจเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจธเจพเจจเฉ‚เฉฐ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ€ เจฒเจพเจˆเจจ เจจเฉ‚เฉฐ เจนเจŸเจพ เจ•เฉ‡ เจธเฉฐเจฐเจšเจจเจพ เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ:

RIAK.CONF

## Delete this line:
storage_backend = bitcask

ADVANCED.CONFIG

{riak_kv,
 [ %% Delete this line: 
{storage_backend, riak_kv_bitcask_backend},
 ]}

APP.CONFIG

{riak_kv, 
  [ %% Delete this line:
    {storage_backend, riak_kv_bitcask_backend},
]}

เจ…เฉฑเจ—เฉ‡, เจธเจพเจจเฉ‚เฉฐ Riak เจฒเจˆ RiakCS เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฆเฉ€ เจฒเฉ‹เฉœ เจฆเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ…เจคเฉ‡ Riak CS เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจธเฉฐเจฐเจšเจฟเจค เจฌเฉˆเจ•เจเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจฐเจฟเจ†เจ• เจจเฉ‚เฉฐ เจจเจฟเจฐเจฆเฉ‡เจธเจผ เจฆเฉ‡เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจธเจพเจจเฉ‚เฉฐ เจ‡เจธเจฆเฉ‡ เจฒเจˆ advanced.config เจœเจพเจ‚ app.config เจซเจพเจˆเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ…เจคเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจตเจฟเจ•เจฒเจช เจธเจผเจพเจฎเจฒ เจ•เจฐเจจเฉ‡ เจšเจพเจนเฉ€เจฆเฉ‡ เจนเจจ:

ADVANCED.CONFIG

{eleveldb, [
    {total_leveldb_mem_percent, 30}
    ]},
{riak_kv, [
    %% Other configs
    {add_paths, ["/usr/lib/riak-cs/lib/riak_cs-2.1.1/ebin"]},
    {storage_backend, riak_cs_kv_multi_backend},
    {multi_backend_prefix_list, [{<<"0b:">>, be_blocks}]},
    {multi_backend_default, be_default},
    {multi_backend, [
        {be_default, riak_kv_eleveldb_backend, [
            {data_root, "/var/lib/riak/leveldb"}
        ]},
        {be_blocks, riak_kv_bitcask_backend, [
            {data_root, "/var/lib/riak/bitcask"}
        ]}
    ]},
    %% Other configs
]}

APP.CONFIG

{eleveldb, [
    {total_leveldb_mem_percent, 30}
    ]},
{riak_kv, [
    %% Other configs
    {add_paths, ["/usr/lib/riak-cs/lib/riak_cs-2.1.1/ebin"]},
    {storage_backend, riak_cs_kv_multi_backend},
    {multi_backend_prefix_list, [{<<"0b:">>, be_blocks}]},
    {multi_backend_default, be_default},
    {multi_backend, [
        {be_default, riak_kv_eleveldb_backend, [
            {data_root, "/var/lib/riak/leveldb"}
        ]},
        {be_blocks, riak_kv_bitcask_backend, [
            {data_root, "/var/lib/riak/bitcask"}
        ]}
    ]},
    %% Other configs
]}

เจ‡เจน เจจเฉ‹เจŸ เจ•เจฐเจจเจพ เจฌเจนเฉเจค เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ เจ•เจฟ เจ‡เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฎเฉเฉฑเจฒ เจคเฉเจนเจพเจกเฉ‡ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฒเจˆ เจตเจฟเจธเจผเฉ‡เจธเจผ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจญเจฟเฉฐเจจเจคเจพเจตเจพเจ‚ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจจเจ—เฉ‡, เจ‡เจธ เจฒเจˆ เจ‰เจธ เจ…เจจเฉเจธเจพเจฐ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเฉ‹เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, add_paths เจตเจฟเจ•เจฒเจช เจฎเฉฐเจจเจฆเจพ เจนเฉˆ เจ•เจฟ Riak CS /usr/lib/riak-cs เจตเจฟเฉฑเจš เจ‡เฉฐเจธเจŸเจพเจฒ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ data_root เจตเจฟเจ•เจฒเจช เจฎเฉฐเจจเจฆเฉ‡ เจนเจจ เจ•เจฟ Riak /var/lib เจตเจฟเฉฑเจš เจ‡เฉฐเจธเจŸเจพเจฒ เจนเฉˆเฅค (เจจเฉ‹เจŸ: เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš เจ‡เจน add_paths - /usr/lib64/riak-cs/) เจธเฉ€เฅค

เจ‡เจน เจธเฉฐเจฐเจšเจจเจพ เจ‡เจน เจฎเฉฐเจจเจฆเฉ€ เจนเฉˆ เจ•เจฟ Riak CS เจ‰เจธเฉ‡ เจฎเจธเจผเฉ€เจจ 'เจคเฉ‡ เจธเจฅเจพเจชเจฟเจค เจนเฉˆ เจœเจฟเจตเฉ‡เจ‚ Riak. เจœเฉ‡เจ•เจฐ เจจเจนเฉ€เจ‚, เจคเจพเจ‚ เจชเฉˆเจ•เฉ‡เจœ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจนเฉ‹เจธเจŸ เจตเจฟเฉฑเจš เจ•เจพเจชเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจญเฉˆเจฃ-เจญเจฐเจพ เจฆเฉ€ เจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจค เจ•เจฐเจจเจพ

เจนเฉเจฃ, เจธเจพเจจเฉ‚เฉฐ allow_mult เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจจเฉ‚เฉฐ เจธเจนเฉ€ 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ riak.conf เจธเฉฐเจฐเจšเจจเจพ เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฒเจพเจˆเจจ, เจœเจพเจ‚ advanced.config เจœเจพเจ‚ app.config เจตเจฟเฉฑเจš เจ‡เฉฑเจ• riak_core เจญเจพเจ— เจธเจผเจพเจฎเจฒ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค

RIAK.CONF

buckets.default.allow_mult = true

ADVANCED.CONFIG

{riak_core, [
    %% Other configs
    {default_bucket_props, [{allow_mult, true}]},
    %% Other configs
]}

APP.CONFIG

{riak_core, [
    %% Other configs
    {default_bucket_props, [{allow_mult, true}]},
    %% Other configs
]}

เจ‡เจน Riak เจจเฉ‚เฉฐ เจญเฉˆเจฃ-เจญเจฐเจพ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเฉ‡เจตเฉ‡เจ—เจพ เจœเฉ‹ Riak CS เจฆเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเจจเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ•เจฒเจพเจ‡เฉฐเจŸ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ Riak CS เจจเจพเจฒ เจœเฉเฉœเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจšเจฟเฉฐเจคเจพ เจจเจพ เจ•เจฐเฉ‹: เจคเฉเจนเจพเจจเฉ‚เฉฐ เจตเจฟเจตเจพเจฆเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เฉ€, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจพเจฐเฉ‡ Riak CS เจ“เจชเจฐเฉ‡เจธเจผเจจ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจธเจ–เจคเฉ€ เจจเจพเจฒ เจ‡เจ•เจธเจพเจฐ เจนเจจเฅค

เจญเฉˆเจฃ-เจญเจฐเจพ เจ‡เฉฑเจ• เจ•เฉเฉฐเจœเฉ€ เจตเจฟเฉฑเจš เจฎเจฒเจŸเฉ€เจชเจฒ เจ†เจฌเจœเฉˆเจ•เจŸ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฆเจพ เจ‡เฉฑเจ• เจคเจฐเฉ€เจ•เจพ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจ†เจฌเจœเฉˆเจ•เจŸ เจฆเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจจเฉ‹เจกเจพเจ‚ 'เจคเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจฎเฉเฉฑเจฒ เจนเฉ‹เจฃเฅค

เจจเฉ‹เจŸ: allow_mult
เจ•เฉ‹เจˆ เจตเฉ€ Riak เจจเฉ‹เจก เจœเฉ‹ Riak CS เจฆเจพ เจตเฉ€ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจนเจฐ เจธเจฎเฉ‡เจ‚ allow_mult เจจเฉ‚เฉฐ เจธเจนเฉ€ 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค เจœเฉ‡เจ•เจฐ เจฎเฉเฉฑเจฒ เจ—เจฒเจค เจนเฉˆ เจคเจพเจ‚ Riak CS เจฒเจพเจ‚เจš เจจเฉ‚เฉฐ เจฐเฉ€เจธเฉˆเจŸ เจ•เจฐเฉ‡เจ—เจพเฅค

เจนเฉ‹เจธเจŸเจจเจพเจฎ เจ…เจคเฉ‡ IP เจเจกเจฐเฉˆเฉฑเจธ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจเจพ

เจนเจฐ Riak เจจเฉ‹เจก เจฆเจพ เจ‡เฉฑเจ• เจจเจพเจฎ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธเจจเฉ‚เฉฐ riak.conf เจตเจฟเฉฑเจš เจจเฉ‹เจกเจจเฉ‡เจฎ เจตเจฟเจ•เจฒเจช เจตเจฟเฉฑเจš เจฆเจฟเฉฑเจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ app.config เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจซเจพเจˆเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ app.config เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‰เจธเฉ‡ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš vm.args เจจเจพเจฎ เจฆเฉ€ เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ…เจคเฉ‡ -name เจซเจฒเฉˆเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจนเฉ‹เจธเจŸ เจจเจพเจฎ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเฉ‹เฅค เจ…เจธเฉ€เจ‚ @ เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจจเฉ‹เจก เจจเจพเจฎ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจคเฉ‡ เจ‡เจธ เจฒเจˆ เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจนเฉ‹เจธเจŸ 100.0.0.1 เจคเฉ‡ เจšเฉฑเจฒ เจฐเจนเฉ‡ เจคเจฟเฉฐเจจ เจจเฉ‹เจก เจนเจจ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ [เจˆเจฎเฉ‡เจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค], [เจˆเจฎเฉ‡เจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค]เจ…เจคเฉ‡ [เจˆเจฎเฉ‡เจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค] เจœเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจนเฉ‹เจฐ เจ–เจพเจธ เจจเจพเจฎ เจฆเฉ‡ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ [เจˆเจฎเฉ‡เจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค], [เจˆเจฎเฉ‡เจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค] เจ‡เจคเจ†เจฆเจฟ. เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ€ เจ‰เจฆเจพเจนเจฐเจจ เจฎเฉ‡เจœเจผเจฌเจพเจจ เจฆเฉ‡ เจจเจพเจฎ เจจเฉ‚เฉฐ เจฌเจฆเจฒ เจ•เฉ‡ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ [เจˆเจฎเฉ‡เจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค], เจœเฉ‹ เจ•เจฟ เจฒเฉ‹เจ•เจฒเจนเฉ‹เจธเจŸ 'เจคเฉ‡ เจšเฉฑเจฒเฉ‡เจ—เจพเฅค

RIAK.CONF

 nodename = [email protected] 

VM.ARGS

 -name [email protected]

เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจ…เจคเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจธเจพเจฐเฉ‡ เจจเฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจจเจพเจฎ เจฆเฉ‡เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจŸเฉˆเจธเจŸ

เจนเฉเจฃ เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจธเจพเจฐเฉ€เจ†เจ‚ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€เจ†เจ‚ เจจเฉ‹เจก เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจชเฉ‚เจฐเฉ€เจ†เจ‚ เจนเฉ‹ เจ—เจˆเจ†เจ‚ เจนเจจ, เจ…เจธเฉ€เจ‚ Riak เจจเฉ‚เฉฐ เจฒเจพเจ‚เจš เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚:

เจธเจผเฉˆเจฒ

 riak start 

เจจเฉ‹เจŸ เจ•เจฐเฉ‹ เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš เจœเจตเจพเจฌ:

Riak เจ•เจฒเจพเจ‰เจก เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ. เจญเจพเจ— 1: Riak KV เจธเฉˆเจŸ เจ…เจช เจ•เจฐเจจเจพ

เจ‡เฉฑเจฅเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฅเฉ‹เฉœเจพ เจ‡เฉฐเจคเจœเจผเจพเจฐ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ. เจซเจฟเจฐ เจคเฉเจธเฉ€เจ‚ เจšเฉฑเจฒ เจฐเจนเฉ‡ เจจเฉ‹เจก เจฆเฉ€ เจœเจพเจ‚เจš เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹.

เจธเจผเฉˆเจฒ

 riak ping

เจœเฉ‡ เจœเจตเจพเจฌ เจชเฉŒเจ‚เจ— เจนเฉˆ, เจคเจพเจ‚ เจฐเจฟเจ• เจšเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉˆ; เจœเฉ‡ เจœเจตเจพเจฌ เจจเฉ‹เจก เจชเจฟเฉฐเจ—เจพเจ‚ เจฆเจพ เจœเจตเจพเจฌ เจจเจนเฉ€เจ‚ เจฆเฉ‡ เจฐเจฟเจนเจพ เจนเฉˆ, เจคเจพเจ‚ เจ•เฉเจ เจ—เจฒเจค เจนเฉ‹เจ‡เจ† เจนเฉˆเฅค

เจจเฉ‹เจŸ เจ•เจฐเฉ‹ เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš เจœเจตเจพเจฌ:

Riak เจ•เจฒเจพเจ‰เจก เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ. เจญเจพเจ— 1: Riak KV เจธเฉˆเจŸ เจ…เจช เจ•เจฐเจจเจพ

เจœเฉ‡เจ•เจฐ เจจเฉ‹เจก เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจจเจนเฉ€เจ‚ เจนเฉ‹เจ‡เจ†, เจคเจพเจ‚ เจจเฉ‹เจก เจฆเฉ€ /log เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš erlang.log.1 เจฒเฉŒเจ— เจตเฉ‡เจ–เฉ‹ เจœเฉ‡เจ•เจฐ เจธเจฎเฉฑเจธเจฟเจ† เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจธเจญ เจคเฉ‹เจ‚ เจ†เจฎ เจ—เจฒเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉˆ invalid_storage_backendเฅค เจœเฉ‹ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ Advanced.config เจœเจพเจ‚ app.config เจตเจฟเฉฑเจš Riak CS เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเจพ เจฎเจพเจฐเจ— เจ—เจฒเจค เจนเฉˆ (เจœเจพเจ‚ Riak CS เจธเจฐเจตเจฐ 'เจคเฉ‡ เจธเจฅเจพเจชเจค เจจเจนเฉ€เจ‚ เจนเฉˆ)เฅค เจ‡เจธ เจ—เจฒเจคเฉ€ เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ, เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ“ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ riak_cs_kv_multi_backend เจคเฉ‹เจ‚ riak_kv_multi_backend เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจฌเจฆเจฒเจฟเจ† เจนเฉˆเฅค

เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฌเจซเจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ Riak เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจเจพ

Riak เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฌเจซเจฐ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ riak.conf เจตเจฟเฉฑเจš เจœเจพเจ‚ riak_api เจญเจพเจ— เจตเจฟเฉฑเจš advanced.config เจœเจพเจ‚ app.config เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฅเจฟเจค เจนเจจ, เจœเฉ‹ /etc/riak/ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจธเจฅเจฟเจค เจนเจจเฅค เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจนเฉ‹เจธเจŸ เจฆเจพ เจ‡เฉฑเจ• IP เจชเจคเจพ 127.0.0.1 เจ…เจคเฉ‡ เจชเฉ‹เจฐเจŸ 8087 เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ—เฉˆเจฐ-เจธเจฅเจพเจจเจ• เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš Riak เจ…เจคเฉ‡ Riak CS เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค 127.0.0.1 เจจเฉ‚เฉฐ Riak เจนเฉ‹เจธเจŸ IP เจเจกเจฐเฉˆเฉฑเจธ เจ…เจคเฉ‡ เจชเฉ‹เจฐเจŸ 8087 เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจขเฉเจ•เจตเฉ‡เจ‚ เจจเจพเจฒ เจฌเจฆเจฒเฉ‹เฅค

RIAK.CONF

 listener.protobuf.internal = 10.0.2.10:10001

ADVANCED.CONF

{riak_api, [
    %% Other configs
    {pb, ["10.0.2.10", 10001]},
    %% Other configs
]}

APP.CONFIG

riak_api, [
    %% Other configs
    {pb, ["10.0.2.10", 10001]},
    %% Other configs
]}

เจจเฉ‹เจŸ:riak.conf เจตเจฟเฉฑเจš listener.protobuf.internal เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจฆเจพ เจฎเฉเฉฑเจฒ (เจœเจพเจ‚ advanced.conf/app.config เจตเจฟเฉฑเจš pb เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจฆเจพ เจฎเฉเฉฑเจฒ) Riak CS riak-cs.config เจตเจฟเฉฑเจš riak_host เจฆเฉ‡ เจฎเฉเฉฑเจฒเจพเจ‚ เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเจพ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ Stanchion stanchion.conf (เจœเจพเจ‚ เจ•เฉเจฐเจฎเจตเจพเจฐ riak_host เจ‰เฉฑเจจเจค .config/app.config) เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจšเฅค

เจชเฉ‹เจฐเจŸ เจจเฉฐเจฌเจฐ เจฌเจพเจฐเฉ‡ เจ‡เฉฑเจ• เจจเฉ‹เจŸ
เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจชเฉ‹เจฐเจŸ เจจเฉฐเจฌเจฐ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจชเฉ‹เจฐเจŸ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉเจ†เจฐเจพ เจตเจฐเจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจชเฉ‹เจฐเจŸเจพเจ‚ เจจเจพเจฒ เจŸเจ•เจฐเจพ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจœเจพเจ‚ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจฒเฉ‹เจก เจฌเฉˆเจฒเฉˆเจ‚เจธเจฐ เจœเจพเจ‚ เจชเฉเจฐเฉŒเจ•เจธเฉ€ เจธเจฐเจตเจฐ เจตเจฐเจค เจฐเจนเฉ‡ เจนเฉ‹เฅค

เจ‡เจน เจตเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ•เจฟ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจ•เจฟ Riak protobuf.backlog เจฆเจพ เจ†เจ•เจพเจฐ (เจœเจพเจ‚ advanced.config/app.config เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เจน pb_backlog เจนเฉˆ) riak-cs เจตเจฟเฉฑเจš Riak CS เจฒเจˆ เจจเจฟเจฐเจงเจพเจฐเจค pool.request.size เจฆเฉ‡ เจฌเจฐเจพเจฌเจฐ เจœเจพเจ‚ เจตเฉฑเจง เจนเฉˆเฅค config (เจœเจพเจ‚ advanced.config/ app.conf เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš request_pool_size)เฅค

เจœเฉ‡เจ•เจฐ Riak CS เจตเจฟเฉฑเจš pool.request.size เจฆเจพ เจฎเฉเฉฑเจฒ เจฌเจฆเจฒเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจคเจพเจ‚ protobuf.backlog เจฆเจพ เจฎเฉเฉฑเจฒ เจตเฉ€ Riak เจตเจฟเฉฑเจš เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจนเฉ‹เจฐ Riak เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚

riak.conf เจ…เจคเฉ‡ advanced.config เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจนเฉ‹เจฐ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจœเฉ‹ เจฒเฉŒเจ— เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจธเฉฐเจฐเจšเจฟเจค เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเฉฑเจฅเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจนเจจเจพเจ‚ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจตเจฟเฉฑเจš เจชเฉ‚เจฐเจต-เจจเจฟเจฐเจงเจพเจฐเจค เจฎเฉเฉฑเจฒ เจนเจจ เจ…เจคเฉ‡ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจตเจงเฉ‡เจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจซเจพเจˆเจฒเจพเจ‚ เจฌเจพเจฐเฉ‡ เจธเจพเจกเฉ‡ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

Riak เจฒเจˆ เจ‡เฉฑเจ• IP เจชเจคเจพ เจธเฉˆเจŸ เจ•เจฐเจจเจพ

Riak เจฒเจˆ เจ‡เฉฑเจ• IP เจเจกเจฐเฉˆเฉฑเจธ เจธเฉˆเจŸ เจ…เจช เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ Riak เจจเฉ‹เจกเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจตเจฟเจฒเฉฑเจ–เจฃ IP เจชเจคเจพ เจนเฉˆ, เจญเจพเจตเฉ‡เจ‚ เจคเฉเจธเฉ€เจ‚ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจจเฉ‹เจก เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹ เจœเจพเจ‚ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจนเฉ‹เจฐ เจจเฉ‹เจก เจœเฉ‹เฉœ เจฐเจนเฉ‡ เจนเฉ‹เฅค Riak IP เจเจกเจฐเฉˆเฉฑเจธ riak.conf เจตเจฟเฉฑเจš เจœเจพเจ‚ - เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ app.config เจซเจพเจˆเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹ - vm.args เจธเฉฐเจฐเจšเจจเจพ เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš, เจœเฉ‹ เจ•เจฟ /etc/riak เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ (เจœเจพเจ‚ /opt/riak/etc/) เจตเจฟเฉฑเจš เจธเจฅเจฟเจค เจนเฉˆเฅค เจนเฉ‹เจฐ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡)เฅค

เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš, Riak IP เจเจกเจฐเฉˆเฉฑเจธ เจตเจพเจฒเฉ€ เจฒเจพเจˆเจจ เจ‡เจธ เจธเจฅเจพเจจ 'เจคเฉ‡ เจฒเฉ‹เจ•เจฒเจนเฉ‹เจธเจŸ เจตเฉฑเจฒ เจ‡เจธเจผเจพเจฐเจพ เจ•เจฐเจฆเฉ€ เจนเฉˆ:

RIAK.CONF

 nodename = [email protected]

VM.ARGS

 -name [email protected]

127.0.0.1 เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจชเจธเฉฐเจฆเฉ€เจฆเจพ IP เจเจกเจฐเฉˆเฉฑเจธ เจœเจพเจ‚ Riak เจจเฉ‹เจก เจฆเฉ‡ เจนเฉ‹เจธเจŸเจจเจพเจฎ เจจเจพเจฒ เจฌเจฆเจฒเฉ‹เฅค

เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจฌเฉˆเจ‚เจกเจตเจฟเจกเจฅ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚

เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฆเฉ‡ เจ•เจพเจฐเจจเจพเจ‚ เจ•เจฐเจ•เฉ‡, เจ…เจธเฉ€เจ‚ /etc/riak/ เจœเจพเจ‚ /opt/riak/etc เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจธเจฅเจฟเจค, Riak เจธเฉฐเจฐเจšเจจเจพ เจซเจพเจˆเจฒเจพเจ‚ riak.conf เจœเจพเจ‚ vm.args เจตเจฟเฉฑเจš เจฎเฉเฉฑเจฒ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจœเจผเฉ‹เจฐเจฆเจพเจฐ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

RIAK.CONF

 erlang.max_ports = 65536

VM.ARGS

## This setting should already be present for recent Riak installs.
 -env ERL_MAX_PORTS 65536

JavaScript MapReduce เจจเฉ‚เฉฐ เจ…เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‡เจ† เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ

Riak CS เจฆเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ‡ เจจเจพเจฒ เจตเจฟเจฐเจพเจธเจคเฉ€ JavaScript MapReduce เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจพ เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจ•เจพเจฐเจจเจพเจ‚ เจ•เจฐเจ•เฉ‡, เจคเฉเจนเจพเจจเฉ‚เฉฐ riak.conf เจธเฉฐเจฐเจšเจจเจพ เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš, เจœเจพเจ‚ advanced.conf เจœเจพเจ‚ app.config เจฆเฉ‡ riak_kv เจญเจพเจ— เจตเจฟเฉฑเจš เจธเฉˆเฉฑเจŸ เจ•เจฐเจ•เฉ‡ JavaScript MapReduce เจ“เจชเจฐเฉ‡เจธเจผเจจ เจ•เจฐเจจ เจตเจพเจฒเฉ€ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจจเฉ‚เฉฐ เจ…เจฏเฉ‹เจ— เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ:

RIAK.CONF

 javascript.map_pool_size = 0
 javascript.reduce_pool_size = 0
 javascript.hook_pool_size = 0 

ADVANCED.CONFIG

{riak_kv, [
    %% Other configs
    {map_js_vm_count, 0},
    {reduce_js_vm_count, 0},
    {hook_js_vm_count, 0}
    %% Other configs
]}

APP.CONFIG

{riak_kv, [
    %% Other configs
    {map_js_vm_count, 0},
    {reduce_js_vm_count, 0},
    {hook_js_vm_count, 0}
    %% Other configs
]}

เจ…เฉฑเจ—เฉ‡ เจธเจพเจจเฉ‚เฉฐ Riak CS เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจฌเจพเจ•เฉ€ เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจฎเฉ‚เจฒ เจฎเฉˆเจจเฉ‚เจ…เจฒเฅค

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹