Riak CS (เชเซเชฒเชพเชเชก เชธเซเชเซเชฐเซเช) - เชเชฌเซเชเซเชเซเช เชธเซเชเซเชฐเซเชเชจเซ เชเซเช เชตเชตเชพ เชฎเชพเชเซ เชเชชเชฏเซเชเชฎเชพเช เชธเชฐเชณ เชธเซเชซเซเชเชตเซเชฐ, Riak KV เชจเซ เชเซเช เชชเชฐ เชเชพเชฒเซ เชฐเชนเซเชฏเซเช เชเซ. Riak (KV) เช เชตเชฟเชคเชฐเชฟเชค NoSQL เชเซ-เชตเซเชฒเซเชฏเซ เชกเซเชเชพเชฌเซเช เชเซ. Riak CS เช เชเซเชเชชเชฃ เชธเซเชเซเชฒเชจเชพ เชเซเชฒเชพเชเชก เชธเซเชเซเชฐเซเชเชจเซ เชธเชฐเชณเชคเชพ, เชเชชเชฒเชฌเซเชงเชคเชพ, เชตเชฟเชคเชฐเชฃ เชชเซเชฐเชฆเชพเชจ เชเชฐเชตเชพ เชฎเชพเชเซ เชฐเชเชพเชฏเซเชฒ เชเซ เช เชจเซ เชคเซเชจเซ เชเชชเชฏเซเช เชเซเชฒเชพเชเชก เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซ เชฅเช เชถเชเซ เชเซ - เชเชพเชนเซเชฐ เช เชจเซ เชเชพเชจเชเซ เชฌเชเชจเซ - เช เชฅเชตเชพ เช เชคเซเชฏเชเชค เชฒเซเชก เชเชฐเซเชฒเซ เชเชชเซเชฒเชฟเชเซเชถเชจเซ เช เชจเซ เชธเซเชตเชพเช เชฎเชพเชเซ เชเชจเซเชซเซเชฐเชพเชธเซเชเซเชฐเชเซเชเชฐ เชธเซเชเซเชฐเซเช เชคเชฐเซเชเซ. Riak CS API Amazon S3 เชธเชพเชฅเซ เชธเซเชธเชเชเชค เชเซ เช เชจเซ เชตเชฟเชตเชฟเชง เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช เชชเชฐ เชฐเชฟเชชเซเชฐเซเชเซเชธ เชชเซเชฐเชพเชชเซเชค เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพเชจเซ เชธเชฎเชฐเซเชฅเชจ เชเชชเซ เชเซ.
เช เชฒเซเช Riak CS เชธเชฟเชธเซเชเชฎ เชธเชเชธเซเชเชฐเชฃ 2.1.1 เชฎเชพเชเซ เชธเชคเซเชคเชพเชตเชพเชฐ เชฎเชพเชฐเซเชเชฆเชฐเซเชถเชฟเชเชพเชจเซ เชฎเชซเชค เช
เชจเซเชตเชพเชฆ เชเซ
Riak CS เชธเซเชเซเชฐเซเช เชธเชฟเชธเซเชเชฎเชฎเชพเช, เชคเซเชฐเชฃ เชเชเชเซ เชเชเชฌเซเชเชพ เชธเชพเชฅเซ เชเซเชกเชพเชฃเชฎเชพเช เชเชพเชฎ เชเชฐเซ เชเซ, เชเซเชจเซ เช เชฐเซเชฅ เชเซ เชเซ เชฆเชฐเซเช เชเชเช เช เชจเซเชฏ เชเชเชเซ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ เชฐเซเชชเชฐเซเชเชพเชเชเชฟเชค เชนเซเชตเซเช เชเชตเชถเซเชฏเช เชเซ:
- เชฐเชฟเชฏเชพเช (KV) - เชกเซเชเชพเชฌเซเช เชธเชฟเชธเซเชเชฎ เชเซ เชเซ เช เชเชคเชฟเชฎ เชธเชฟเชธเซเชเชฎ เชคเชฐเซเชเซ เชเชพเชฐเซเชฏ เชเชฐเซ เชเซ.
- เชฐเชฟเชฏเชพเช เชธเซ.เชเชธ - เชฐเชฟเชฏเชพเชเชจเซ เชเซเช เชชเชฐ เชเช เชเซเชฒเชพเชเชก เชธเซเชเซเชฐเซเช เชฒเซเชฏเชฐ เชเซ เชธเซเชเซเชฐเซเช เช เชจเซ API เชเซเชทเชฎเชคเชพเช เชชเซเชฐเชฆเชพเชจ เชเชฐเซ เชเซ, เชฐเชฟเชฏเชพเชเชฎเชพเช เชซเชพเชเชฒเซ เช เชจเซ เชฎเซเชเชพเชกเซเชเชพ เชธเซเชเซเชฐ เชเชฐเซ เชเซ เช เชจเซ เชชเชเซ เช เชเชคเชฟเชฎ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชเชจเซ เชคเซเชจเซเช เชตเชฟเชคเชฐเชฃ เชเชฐเซ เชเซ.
- เชธเซเชเซเชจเซเชเชฟเชฏเชจ - เชฐเชฟเชฏเชพเช เชเชจเซเชธเซเชเชจเซเชธเชฎเชพเช เชฌเชเซเชเซเชธ เช เชจเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเช เชเซเชตเซ เชตเซเชถเซเชตเชฟเช เชธเซเชคเชฐเซ เช เชจเชจเซเชฏ เชเชจเซเชเชฟเชเซเชจเซ เชธเชเชฒเชเซเชจ เชชเซเชฐเชถเซเชจเซเชจเซเช เชธเชเชเชพเชฒเชจ เชเชฐเซ เชเซ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเช เชฌเชจเชพเชตเชตเชพ, เชฌเชเซเช เชฌเชจเชพเชตเชตเชพ เช เชฅเชตเชพ เชเชพเชขเซ เชจเชพเชเชตเชพ.
เชตเชงเซเชฎเชพเช, เชคเชฎเซ Riak CS เชธเชฟเชธเซเชเชฎ เชธเชพเชฅเซ เชฎเซเชธเซเชเชฟเชเชเชฎเชพเช เชเชชเชฏเซเช เชเชฐเชตเชพ เชฎเชพเชเซ S3 เชเซเชฒเชพเชฏเชเชเชจเซ เชชเชฃ เชเซเช เชตเซ เชถเชเซ เชเซ.
เชคเชฎเชพเชฐเซ เชคเชฎเชพเชฐเซ เชธเชฟเชธเซเชเชฎ เชชเชฐ เชฆเชฐเซเช Riak CS เชจเซเชก เชฎเชพเชเซ เชเช Riak เชจเซเชก เชฐเชพเชเชตเชพเชจเซ เชฏเซเชเชจเชพ เชฌเชจเชพเชตเชตเซ เชเซเชเช. เชฐเชฟเชฏเชพเช เช
เชจเซ เชฐเชฟเชฏเชพเช เชธเซเชเชธ เชจเซเชก เช
เชฒเช-เช
เชฒเช เชซเชฟเชเชฟเชเชฒ เชฎเชถเซเชจเซ เชชเชฐ เชเชฒเชพเชตเซ เชถเชเชพเชฏ เชเซ, เชชเชฐเชเชคเซ เชฎเซเชเชพ เชญเชพเชเชจเชพ เชเชฟเชธเซเชธเชพเชเชฎเชพเช เชเช เช เชซเชฟเชเชฟเชเชฒ เชฎเชถเซเชจ เชชเชฐ เชเช เชฐเชฟเชฏเชพเช เชจเซเชก เช
เชจเซ เชเช เชฐเชฟเชฏเชพเช เชธเซเชเชธ เชจเซเชก เชเชฒเชพเชตเชตเชพเชจเซเช เชตเชงเซ เชธเชพเชฐเซเช เชเซ. เชงเชพเชฐเซ เชฐเชนเซเชฏเชพ เชเซเช เชเซ เชเช เชญเซเชคเชฟเช เชฎเชถเซเชจ เชชเชพเชธเซ Riak เช
เชจเซ Riak CS เชจเซเชกเซเชธ เชฌเชเชจเซเชจเซ เชเชฐเซเชฐเชฟเชฏเชพเชคเซเชจเซ เชธเชเชคเซเชทเชตเชพ เชฎเชพเชเซ เชชเซเชฐเชคเซ เชถเชเซเชคเชฟ เชเซ, เชคเชฎเซ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชจเซเชเชตเชฐเซเช เชฒเซเชเชจเซเชธเซเชฎเชพเช เชเชเชพเชกเซ เชฅเชตเชพเชจเซ เชเชพเชฐเชฃเซ เชตเชงเซ เชธเชพเชฐเซเช เชชเซเชฐเชฆเชฐเซเชถเชจ เชเซเชถเซ.
เชเซ เชคเชฎเชพเชฐเซ เชธเชฟเชธเซเชเชฎเชฎเชพเช เช เชจเซเช เชเชพเชเช เซ เชนเซเชฏ, เชคเซ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชฎเซเชเซเชฏเชคเซเชตเซ เชเชเชเซ เชตเชเซเชเซ เชธเชเชเชพเชฐ เชธเซเชฏเซเชเชฟเชค เชเชฐเชตเชพ เชตเชฟเชถเซ เชเซ. เช เชจเซเชฏ เชธเซเชเชฟเชเชเซเชธ, เชเซเชฎ เชเซ เชเซเชฏเชพเช เชฒเซเช เชซเชพเชเชฒเซ เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ, เชคเซเชฎเชพเช เชกเชฟเชซเซเชฒเซเช เชฎเซเชฒเซเชฏเซ เชเซ เช เชจเซ เชเซ เชคเชฎเซ เชฌเชฟเชจ-เชฎเชพเชจเช เชฎเซเชฒเซเชฏเซเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพ เชฎเชพเชเชเชคเชพ เชนเซเชต เชคเซ เช เชคเซเชจเซ เชฌเชฆเชฒเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ.
เชธเชฟเชธเซเชเชฎ เชเชเชเซ เชธเซเชฏเซเชเชฟเชค เชเชฐเซ เชฐเชนเซเชฏเชพ เชเซเช. CS เชฎเชพเชเซ Riak KV เชธเซเช เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซ
Riak CS เช Riak เชจเซ เชเซเช เชชเชฐ เชฌเชจเซเชฒ เชเชชเซเชฒเชฟเชเซเชถเชจ เชนเซเชตเชพเชฅเซ, Riak CS เชเชฒเชพเชตเชคเซ เชตเชเชคเซ เชคเชฎเชพเชฐเชพ Riak เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชชเชฐ เชงเซเชฏเชพเชจ เชเชชเชตเซเช เชเซเชฌ เช เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชเซ. เช เชฆเชธเซเชคเชพเชตเซเช เชฐเชฟเชฏเชพเช เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชฎเชพเชฐเซเชเชฆเชฐเซเชถเชฟเชเชพ เช เชจเซ เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชชเชฐเชฟเชฎเชพเชฃเซเชจเซเช เชตเชฐเซเชฃเชจ เชเชฐเชคเซ เชธเชเชฆเชฐเซเชญ เชฆเชธเซเชคเชพเชตเซเช เชฌเชเชจเซ เชเซ.
เชธเซเชเช เชช เชชเชนเซเชฒเชพเช, เชเชพเชคเชฐเซ เชเชฐเซ เชเซ เชคเชฎเชพเชฐเชพ เชเซเชฒเชธเซเชเชฐเชฎเชพเช เชฆเชฐเซเช เชจเซเชก เชชเชฐ Riak KV เช เชจเซ Riak CS เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฒ เชเซ. เชฌเซเชเซ เชฌเชพเชเซ, เชธเซเชเซเชจเซเชเชฟเชเชจ, เชธเชฎเชเซเชฐ เชเซเชฒเชธเซเชเชฐเชฎเชพเช เชซเชเซเชค เชเช เชจเซเชก เชชเชฐ เชเชจเซเชธเซเชเซเชฒ เชฅเชตเซ เชเซเชเช.
Riak CS เชฎเชพเชเซ เชฌเซเชเชเชจเซเชก
Riak เชฆเซเชตเชพเชฐเชพ เชเชชเชฏเซเชเชฎเชพเช เชฒเซเชตเชพเชคเซเช เชกเชฟเชซเซเชฒเซเช เชฌเซเชเชเชจเซเชก Bitcask เชเซ, เชชเชฐเชเชคเซ Riak CS เชชเซเชเซเชเชฎเชพเช เชเช เชเชพเชธ เชฌเซเชเชเชจเซเชกเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ เชเซเชจเซ เชเชชเชฏเซเช Riak เชเซเชฒเชธเซเชเชฐ เชฆเซเชตเชพเชฐเชพ เชฅเชตเซ เชเซเชเช เชเซ Riak CS เชธเชฟเชธเซเชเชฎเชจเซ เชญเชพเช เชเซ. เชจเชฟเชฏเชฎเชฟเชค เชธเชเชธเซเชเชฐเชฃเชฎเชพเช เชชเซเชฐเชฎเชพเชฃเชญเซเชค เชฎเชฒเซเชเซ เชฌเซเชเชเชจเซเชก เชเซ เชเซ เชฐเชฟเชฏเชพเช เชธเชพเชฅเซ เชเชตเซ เชเซ.
Riak CS เชจเซ เช เชเชฆเชฐ เชตเชชเชฐเชพเชคเซ เชธเชฎเชพเชจ Riak buckets เชเซเชฃ เช เชจเซเชเซเชฐเชฎเชฃเชฟเชเชพเชเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ, เชเซเชจเซ เชนเชตเซ LevelDB เชฌเซเชเชเชจเซเชกเชจเซ เชเชฐเซเชฐ เชเซ. เชฐเชฟเชฏเชพเช เชธเซเชเชธ เชธเชฟเชธเซเชเชฎเชจเชพ เช เชจเซเชฏ เชญเชพเชเซ เชฌเซเชเซเชเชพเชธเซเช เชฌเซเชเชเชจเซเชกเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชฒเชพเชญ เชฎเซเชณเชตเซ เชถเชเซ เชเซ. เชชเซเชฐเชฆเชฐเซเชถเชจ เช เชจเซ เชเชพเชฐเซเชฏเชเซเชทเชฎเชคเชพเชจเชพ เชถเซเชฐเซเชทเซเช เชธเชเชฏเซเชเชจเชจเซ เชนเชพเชเชธเชฒ เชเชฐเชตเชพ เชฎเชพเชเซ เช เชฌเชเชจเซ เชฌเซเชเชเชจเซเชกเชจเซ เชฒเชพเชญ เชฒเซเชตเชพ เชฎเชพเชเซ เชธเซเชฎเซเชชเชฒ เชฎเชฒเซเชเซ เชฌเซเชเชเชจเซเชกเชจเซ เชเชชเชฏเซเช เชฐเชฟเชฏเชพเช เชธเซเชเชธเชฎเชพเช เชธเชพเชฎเซเชฒ เชเซ. เชเชเชณเชจเซ เชตเชฟเชญเชพเช เชตเชฐเซเชฃเชตเซ เชเซ เชเซ เช เชฎเชฒเซเชเซ-เชฌเซเชเชเชจเซเชกเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพ เชฎเชพเชเซ Riak เชจเซ เชเซเชตเซ เชฐเซเชคเซ เชฏเซเชเซเชฏ เชฐเซเชคเซ เชเซเช เชตเชตเซเช.
เชฌเซเชเชเชจเซเชก เชเซเชจเซ เชเชชเชฏเซเช เชฐเชฟเชฏเชพเช เชกเซเชเชพ เชฌเชเชพเชตเชตเชพ เชฎเชพเชเซ เชเชฐเชถเซ. Riak KV เชคเซเชจเชพ เชถเชธเซเชคเซเชฐเชพเชเชพเชฐเชฎเชพเช เชเชฃเชพ เชฌเซเชเชเชจเซเชก เชงเชฐเชพเชตเซ เชเซ: Bitcask, LevelDB, เชฎเซเชฎเชฐเซ เช เชจเซ เชฎเชฒเซเชเซ.
เชตเชงเซเชฎเชพเช, เชธเซเชเซเชฐเซเช เชเซเชฒเซเชเซเชฏเซเชฒเซเชถเชจ เชธเชฟเชธเซเชเชฎ เชซเชพเชเชฒเซเชจเซ เชฌเชเซเชเชฎเชพเช เชเชเชคเซเชฐเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ Riak MapReduse เชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ. เชเชจเซ เช เชฐเซเชฅ เช เชเซ เชเซ เชคเชฎเชพเชฐเซ เชธเชเชเซเชฐเชนเชจเซ เชเชฃเชคเชฐเซ เชเชฐเชคเชพ เชชเชนเซเชฒเชพ เชคเซเชฏเชพเชฐ เชเชฐเซเชฒเซ Riak CS เชซเชพเชเชฒเซ เชเซเชฏเชพเช เชเซเชตเชพเชจเซ เชเซ เชคเซ เชฌเชงเชพ เชฐเชฟเชฏเชพเช เชจเซเชกเซเชธเชจเซ เชเชฃเชพเชตเชตเซเช เชเชตเชถเซเชฏเช เชเซ.
เชฐเชฟเชฏเชพเช CS เชธเชฟเชธเซเชเชฎเชจเชพ เชญเชพเช เชฐเซเชชเซ เชฐเชฟเชฏเชพเช เชจเซเชกเชจเซ เชเซเช เชตเชตเชพ เชฎเชพเชเซ เช เชจเซเชฏ เชเซเชเชฒเชพเช เชชเชฐเชฟเชฎเชพเชฃเซ เชฌเชฆเชฒเชตเชพ เชเซเชเช, เชเซเชฎ เชเซ เชชเซเชฐเซเชเซเชเซเชฒ เชฌเชซเชฐเซเชธ เชฆเซเชตเชพเชฐเชพ เชฎเซเชธเซเชเชฟเชเช เชฎเชพเชเซ IP เชธเชฐเชจเชพเชฎเซเช เช เชจเซ IP เชธเชฐเชจเชพเชฎเซเช เช เชจเซ เชชเซเชฐเซเช. เชเซ เชเชฐเซเชฐเซ เชนเซเชฏ เชคเซ เช เชจเซเชฏ เชธเซเชเชฟเชเชเซเชธ เชฌเชฆเชฒเซ เชถเชเชพเชฏ เชเซ. เชจเซเชเซเชจเชพ เชตเชฟเชญเชพเชเซ เชตเชฐเซเชฃเชตเซ เชเซ เชเซ เชเซเชตเซ เชฐเซเชคเซ Riak CS เชธเชฟเชธเซเชเชฎเชจเชพ เชญเชพเช เชฐเซเชชเซ เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ Riak เชจเซเชกเชจเซ เชเซเช เชตเชตเซเช.
Riak เชฌเซเชเชเชจเซเชก เชธเซเชฏเซเชเชฟเชค เชเชฐเซ เชฐเชนเซเชฏเชพ เชเซเช
เชชเซเชฐเชฅเชฎ, riak.conf เช เชฅเชตเชพ advanced.config/app.config เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชซเชพเชเชฒเซ เชธเชเชชเชพเชฆเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เช เชซเชพเชเชฒเซ /etc/riak เช เชฅเชตเชพ /opt/riak/etc เชกเชฟเชฐเซเชเซเชเชฐเซเชเชฎเชพเช เชธเซเชฅเชฟเชค เชนเซเช เชถเชเซ เชเซ. เชฎเซเชณเชญเซเชค เชฐเซเชคเซ, เชฐเชฟเชฏเชพเช เชฌเชฟเชเชเชพเชธเซเช เชฌเซเชเชเชจเซเชกเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ. เชชเซเชฐเชฅเชฎ เชตเชธเซเชคเซ เชเซ เชเชชเชฃเซ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ เชคเซ เชจเซเชเซเชจเซ เชฒเชพเชเชจเชจเซ เชฆเซเชฐ เชเชฐเซเชจเซ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชซเชพเชเชฒเชจเซ เชฌเชฆเชฒเชตเชพเชจเซ เชเซ:
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 เชชเซเชฐเชพเชฎเซเชเชฐเชจเซ true เชชเชฐ เชธเซเช เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เช เชฎเซ 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
]}
เช เชฐเชฟเชฏเชพเชเชจเซ เชญเชพเช-เชฌเชนเซเชจเซ เชฌเชจเชพเชตเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเชถเซ เชเซ เชฐเชฟเชฏเชพเช CS เชฎเชพเชเซ เชเชฐเซเชฐเซ เชเซ. เชเซ เชคเชฎเซ เชเซเชฒเชพเชฏเชจเซเช เชฒเชพเชเชฌเซเชฐเซเชฐเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ Riak CS เชธเชพเชฅเซ เชเชจเซเชเซเช เชฅเชพเช เชเซ, เชคเซ เชเชฟเชเชคเชพ เชเชฐเชถเซ เชจเชนเซเช: เชคเชฎเชพเชฐเซ เชคเชเชฐเชพเชฐ เชเชเซเชฒเชตเชพเชจเซ เชเชฐเซเชฐ เชฐเชนเซเชถเซ เชจเชนเซเช, เชเชพเชฐเชฃ เชเซ เชคเชฎเชพเชฎ Riak CS เชเชชเชฐเซเชถเชจเซเชธ เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชฎเซเชเชฌ เชธเชเชค เชธเซเชธเชเชเชค เชเซ.
เชฌเชนเซเชจ เชเช เชเซเชฎเชพเช เชฌเชนเซเชตเชฟเชง เชเชฌเซเชเซเชเซเชเซเชธเชจเซ เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเชตเชพเชจเซ เชเช เชฐเซเชค เชเซ เชเซเชฅเซ เชเชฌเซเชเซเชเซเชเชจเซ เชตเชฟเชตเชฟเชง เชเชพเชเช เซ เชชเชฐ เชตเชฟเชตเชฟเชง เชฎเซเชฒเซเชฏเซ เชนเซเชฏ.
เชจเซเชเชง: allow_mult
เชเซเชเชชเชฃ Riak เชจเซเชก เชเซ เชเซ Riak CS เชจเซ เชชเชฃ เชธเชชเซเชฐเซเช เชเชฐเซ เชเซ เชคเซเชจเซ เชชเชพเชธเซ allow_mult เชฆเชฐเซเช เชธเชฎเชฏเซ true เชชเชฐ เชธเซเช เชนเชถเซ. เชเซ เชฎเซเชฒเซเชฏ เชเซเชเซเช เชนเชถเซ เชคเซ Riak CS เชฒเซเชจเซเชเชจเซ เชฐเซเชธเซเช เชเชฐเชถเซ.
เชนเซเชธเซเชเชจเชพเชฎ เช เชจเซ IP เชธเชฐเชจเชพเชฎเซเช เชธเซเช เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซ
เชฆเชฐเซเช เชฐเชฟเชฏเชพเช เชจเซเชกเชจเซเช เชจเชพเชฎ เชนเซเชฏ เชเซ, เชเซ riak.conf เชฎเชพเช เชจเซเชกเซเชจเชพเชฎ เชตเชฟเชเชฒเซเชชเชฎเชพเช เชธเซเชชเชทเซเช เชเชฐเซ เชถเชเชพเชฏ เชเซ. เชเซ เชคเชฎเซ app.config เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชซเชพเชเชฒเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชฐเชนเซเชฏเชพเช เชเซ, เชคเซ เชคเชฎเชพเชฐเซ app.config เชเซเชตเซ เช เชกเชฟเชฐเซเชเซเชเชฐเซเชฎเชพเช vm.args เชจเชพเชฎเชจเซ เชซเชพเชเชฒ เชฌเชจเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ เช เชจเซ -name เชซเซเชฒเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชนเซเชธเซเชเชจเซเช เชจเชพเชฎ เชธเซเชชเชทเซเช เชเชฐเชตเซเช เชชเชกเชถเซ. เช เชฎเซ @ เชซเซเชฐเซเชฎเซเชเชฎเชพเช เชจเซเชกเชจเชพ เชจเชพเชฎเชจเซ เชเชฒเซเชฒเซเช เชเชฐเชตเชพเชจเซ เชญเชฒเชพเชฎเชฃ เชเชฐเซเช เชเซเช. เช เชจเซ เชคเซเชฅเซ เชเซ เชคเชฎเชพเชฐเซ เชชเชพเชธเซ เชเช เชนเซเชธเซเช 100.0.0.1 เชชเชฐ เชคเซเชฐเชฃ เชเชพเชเช เซ เชเชพเชฒเซ เชฐเชนเซ เชนเซเชฏ, เชคเซ เชคเชฎเซ เชคเซเชฎเชจเซ เชเซเชฒ เชเชฐเซ เชถเชเซ เชเซ [เชเชฎเซเชเชฒ เชธเซเชฐเชเซเชทเชฟเชค], [เชเชฎเซเชเชฒ เชธเซเชฐเชเซเชทเชฟเชค]เช เชจเซ [เชเชฎเซเชเชฒ เชธเซเชฐเชเซเชทเชฟเชค] เช เชฅเชตเชพ เชคเชฎเซ เชตเชงเซ เชเซเชเซเชเชธ เชจเชพเชฎเซ เชเชชเซ เชถเชเซ เชเซ, เชเซเชฎ เชเซ [เชเชฎเซเชเชฒ เชธเซเชฐเชเซเชทเชฟเชค], [เชเชฎเซเชเชฒ เชธเซเชฐเชเซเชทเชฟเชค] เช เชจเซ เชคเซเชฅเซ เชตเชงเซ. เชจเซเชเซเชจเซเช เชเชฆเชพเชนเชฐเชฃ เชฏเชเชฎเชพเชจเชจเซเช เชจเชพเชฎ เชฌเชฆเชฒเซเชจเซ เชฆเชฐเซเชถเชพเชตเซ เชเซ [เชเชฎเซเชเชฒ เชธเซเชฐเชเซเชทเชฟเชค], เชเซ เชฒเซเชเชฒเชนเซเชธเซเช เชชเชฐ เชเชพเชฒเชถเซ.
RIAK.CONF
nodename = [email protected]
VM.ARGS
-name [email protected]
เชคเชฎเชพเชฐเซ เชฌเชงเชพ เชเชพเชเช เซเชจเซ เชธเซเชเชพเชฐเซเชเช เชช เชเชฐเชคเชพ เชชเชนเซเชฒเชพ เช เชจเซ เชเซเชฒเชธเซเชเชฐเชฎเชพเช เชเซเชกเชพเชคเชพ เชชเชนเซเชฒเชพ เชจเชพเชฎ เชเชชเชตเซเช เชเชตเชถเซเชฏเช เชเซ.
เชธเซเชเช เชช เชเซเชธเซเช
เชนเชตเซ เชเซเชฏเชพเชฐเซ เชคเชฎเชพเชฎ เชเชฐเซเชฐเซ เชจเซเชก เชธเซเชเชฟเชเชเซเชธ เชชเซเชฐเซเชฃ เชฅเช เชเช เชเซ, เช เชฎเซ เชฐเชฟเชฏเชพเชเชจเซ เชฒเซเชจเซเช เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซ เชถเชเซเช เชเซเช:
SHELL
riak start
เชจเซเซ เชง เชฎเชพเชฐเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช เชเชตเชพเชฌ:
เช
เชนเซเช เชคเชฎเชพเชฐเซ เชฅเซเชกเซ เชฐเชพเชน เชเซเชตเซ เชชเชกเชถเซ. เชชเชเซ เชคเชฎเซ เชเชพเชฒเซ เชฐเชนเซเชฒ เชจเซเชกเชจเซเช เชชเชฐเซเชเซเชทเชฃ เชถเชฐเซ เชเชฐเซ เชถเชเซ เชเซ.
SHELL
riak ping
เชเซ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชชเซเชเช เชเซ, เชคเซ เชฐเชฟเชฏเชพเช เชเชพเชฒเซ เชฐเชนเซเชฏเซ เชเซ; เชเซ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชจเซเชก เชชเชฟเชเชเซเชธเชจเซ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชเชชเชคเซ เชจเชฅเซ, เชคเซ เชเชเชเช เชเซเชเซเช เชฅเชฏเซเช เชเซ.
เชจเซเซ เชง เชฎเชพเชฐเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช เชเชตเชพเชฌ:
เชเซ เชจเซเชก เชฏเซเชเซเชฏ เชฐเซเชคเซ เชถเชฐเซ เชจ เชฅเชฏเซเช เชนเซเชฏ, เชคเซ เชจเซเชกเชจเซ /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.conf เชฎเชพเช เช เชฅเชตเชพ riak_api เชตเชฟเชญเชพเชเชฎเชพเช เชเชกเชตเชพเชจเซเชธเซเชก.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 (เช เชฅเชตเชพ advanced.conf/app.config เชฎเชพเช pb เชชเซเชฐเชพเชฎเซเชเชฐเชจเซเช เชฎเซเชฒเซเชฏ) เชฎเชพเช listener.protobuf.internal เชชเซเชฐเชพเชฎเซเชเชฐเชจเซเช เชฎเซเชฒเซเชฏ Riak CS riak-cs.config เชฎเชพเช riak_host เชฎเชพเชเซเชจเชพ เชฎเซเชฒเซเชฏเซ เชธเชพเชฅเซ เชฎเซเชณ เชเชพเชคเซเช เชนเซเชตเซเช เชเซเชเช เช เชจเซ Stanchion stanchion.conf (เช เชฅเชตเชพ เช เชฆเซเชฏเชคเชจ .config/app.config) เชซเชพเชเชฒเซเชฎเชพเช เช เชจเซเชเซเชฐเชฎเซ riak_host.
เชชเซเชฐเซเช เชจเชเชฌเชฐ เชตเชฟเชถเซ เชจเซเชเชง
เชเซ เชชเซเชฐเซเช เช เชจเซเชฏ เชเชชเซเชฒเชฟเชเซเชถเชจ เชฆเซเชตเชพเชฐเชพ เชเชชเชฏเซเชเชฎเชพเช เชฒเซเชตเชพเชคเชพ เชชเซเชฐเซเช เชธเชพเชฅเซ เชตเชฟเชฐเซเชงเชพเชญเชพเชธเซ เชนเซเชฏ เช เชฅเชตเชพ เชเซ เชคเชฎเซ เชฒเซเชก เชฌเซเชฒเซเชจเซเชธเชฐ เช เชฅเชตเชพ เชชเซเชฐเซเชเซเชธเซ เชธเชฐเซเชตเชฐเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชฐเชนเซเชฏเชพเช เชนเซเชต เชคเซ เช เชฒเช เชชเซเชฐเซเช เชจเชเชฌเชฐเชจเซ เชเชฐเซเชฐ เชชเชกเซ เชถเชเซ เชเซ.
เชเชตเซ เชชเชฃ เชญเชฒเชพเชฎเชฃ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ เชเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเช เชเชพเชคเชฐเซ เชเชฐเซ เชเซ Riak protobuf.backlog เชธเชพเชเช (เช เชฅเชตเชพ advanced.config/app.config เชซเชพเชเชฒเซเชฎเชพเช เช pb_backlog เชเซ) riak-cs เชฎเชพเช Riak CS เชฎเชพเชเซ เชเชฒเซเชฒเซเชเชฟเชค pool.request.size เชเชฐเชคเชพเช เชฌเชฐเชพเชฌเชฐ เช เชฅเชตเชพ เชตเชงเชพเชฐเซ เชเซ. เชฐเซเชชเชฐเซเชเชพ (เช เชฅเชตเชพ 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/) เช เชจเซเชฏ เชเชชเชฐเซเชเชฟเชเช เชธเชฟเชธเซเชเชฎเซ เชชเชฐ).
เชถเชฐเซเชเชคเชฎเชพเช, เชฐเชฟเชฏเชพเช IP เชเชกเซเชฐเซเชธ เชงเชฐเชพเชตเชคเซ เชฒเชพเชเชจ เช เชธเซเชฅเชพเชจ เชชเชฐ เชฒเซเชเชฒเชนเซเชธเซเช เชคเชฐเชซ เชจเชฟเชฐเซเชฆเซเชถ เชเชฐเซ เชเซ:
RIAK.CONF
nodename = [email protected]
VM.ARGS
-name [email protected]
127.0.0.1 เชจเซ เชคเชฎเชพเชฐเชพ เชฎเชจเชชเชธเชเชฆ IP เชธเชฐเชจเชพเชฎเชพ เช เชฅเชตเชพ เชฐเชฟเชฏเชพเช เชจเซเชกเชจเชพ เชนเซเชธเซเชเชจเชพเชฎ เชธเชพเชฅเซ เชฌเชฆเชฒเซ.
เชชเซเชฐเชฆเชฐเซเชถเชจ เช เชจเซ เชฌเซเชจเซเชกเชตเชฟเชกเซเชฅ เชธเซเชเชฟเชเชเซเชธ
เชเชพเชฎเชเซเชฐเซเชจเชพ เชเชพเชฐเชฃเซเชธเชฐ, เช เชฎเซ /etc/riak/ เช เชฅเชตเชพ /opt/riak/etc เชกเชฟเชฐเซเชเซเชเชฐเซเชฎเชพเช เชธเซเชฅเชฟเชค เชฐเชฟเชฏเชพเช เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชซเชพเชเชฒเซ 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
]}
เชเชเชณ เชเชชเชฃเซ เชฐเชฟเชฏเชพเช เชธเซเชเชธ เชธเชฟเชธเซเชเชฎเชจเชพ เชฌเชพเชเซเชจเชพ เชเชเชเซเชจเซ เชเซเช เชตเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ.
เชธเซเชฐเซเชธ: www.habr.com