Riak CS (ืืืกืื ืืขื ื) โ ืชืืื ื ืงืื ืืฉืืืืฉ ืืืจืืื ืืืกืื ืืืืืืงืืื, ืืคืืขืืช ืขื ืืื Riak KV. Riak (KV) ืืื ืืกื ื ืชืื ืื ืืืืืจ ืฉื NoSQL ืืคืชื-ืขืจื. Riak CS ื ืืขื ืืกืคืง ืคืฉืืืช, ืืืื ืืช, ืืคืฆื ืฉื ืืืกืื ืขื ื ืืื ืงื ื ืืืื, ืื ืืชื ืืืฉืชืืฉ ืื ืืื ืืืช ืืจืืืืงืืืจืืช ืขื ื - ืฆืืืืจืืืช ืืคืจืืืืช ืืืื - ืื ืืืืกืื ืชืฉืชืืช ืขืืืจ ืืืฉืืืื ืืฉืืจืืชืื ืืขืื ืื ืืืื. Riak CS API ืชืืื ืืืืืื S3 ืืชืืื ืืืืืืช ืืงืื ืืืืืืื ืขื ืืฆืืื ืฉืื ืื.
ืืืืจ ืื ืืื ืชืจืืื ืืืคืฉื ืฉื ืืืืจืื ืืจืฉืื ืขืืืจ ืืขืจืืช Riak CS ืืจืกื 2.1.1
ืืืขืจืืช ืืืืกืื Riak CS, ืฉืืืฉื ืจืืืืื ืคืืขืืื ืืฉืืืื ืื ืขื ืื, ืื ืฉืืืืจ ืฉืื ืจืืื ืืืื ืืืืืช ืืืืืจ ืื ืฉืืขืืื ืขื ืืจืืืืื ืืืืจืื:
- ืจืืืง (KV) โ ืืขืจืืช ืืกื ื ืชืื ืื ืืคืืขืืช ืืืขืจืืช ืงืฆื.
- ืจืืืง CS - ืฉืืืช ืืืกืื ืืขื ื ืขื ืืื Riak ืืืกืคืงืช ืืืืืืช ืืืกืื ื-API, ืืืืกื ืช ืงืืฆืื ืืืื ื ืชืื ืื ืืจืืืง ืืืืืจ ืืื ืืคืืฆื ืืืชื ืืืฉืชืืฉื ืงืฆื.
- ืกื ืืฃ - ืื ืื ืฉืืืืชืืช ืืืืืืืช ืืฉืืืืช ืืืืืืืืช ืืขืืื ืืืื ืืืืื ืืืฉืชืืฉืื ืืืืคืข ืฉื Riak. ืืืืืื, ืืฆืืจืช ืืฉืชืืฉืื, ืืฆืืจื ืื ืืืืงื ืฉื ืืืืื.
ืื ืืกืฃ, ืืชื ืืืื ืื ืืืืืืจ ืืช ืืงืื S3 ืืฉืืืืฉ ืืืขืืจืช ืืืืขืืช ืขื ืืขืจืืช Riak CS.
ืขืืื ืืชืื ื ืฉืืืื ืฆืืืช Riak ืืื ืขืืืจ ืื ืฆืืืช Riak CS ืืืขืจืืช ืฉืื. ื ืืชื ืืืคืขืื ืืช ืฆืืชื Riak ื-Riak CS ืืืืื ืืช ืคืืืืืช ืฉืื ืืช, ืื ืืจืื ืืืงืจืื ืขืืืฃ ืืืคืขืื ืฆืืืช Riak ืืื ืืฆืืืช Riak CS ืืื ืขื ืืืชื ืืืื ื ืคืืืืช. ืืื ืื ืฉืืืืื ื ืคืืืืช ืืืช ืืฉ ืืกืคืืง ืืื ืืื ืืกืคืง ืืช ืืฆืจืืื ืฉื ืฆืืืช Riak ื- Riak CS ืืืื, ืืืจื ืืื ืชืจืื ืืืฆืืขืื ืืืืื ืืืชืจ ืืืื ืืื ืืฉืืืื ืืืคืืช ืืจืฉืช.
ืื ืืืขืจืืช ืฉืื ืืืจืืืช ืืืกืคืจ ืฆืืชืื, ืืชืฆืืจื ืืื ืืขืืงืจ ืขื ืืืืจืช ืชืงืฉืืจืช ืืื ืจืืืืื. ืืืืืจืืช ืืืจืืช, ืืื ืืืื ืืืืืกื ื ืงืืฆื ืืืืื, ืืฉ ืขืจืื ืืจืืจืช ืืืื ืืืฉ ืืฉื ืืช ืจืง ืื ืืจืฆืื ื ืืืฉืชืืฉ ืืขืจืืื ืื ืกืื ืืจืืืื.
ืืืืจืช ืจืืืื ืืขืจืืช. ืืืืจืช Riak KV ืขืืืจ CS
ืืืืืื ืฉ-Riak CS ืืื ืืคืืืงืฆืื ืฉื ืื ืชื ืขื ืืื Riak, ืืฉืื ืืืื ืืฉืื ืื ืืชืฆืืจืช Riak ืฉืื ืืขืช ืืคืขืืช Riak CS. ืืกืื ืื ืืื ืื ืืืจืื ืชืฆืืจื ืฉื Riak ืืื ืืกืื ืขืืจ ืืืชืืจ ืคืจืืืจืื ืืฉืืืื ืฉื ืชืฆืืจื.
ืืคื ื ืืืืืจื, ืืื ืฉ- Riak KV ื- Riak CS ืืืชืงื ืื ืืื ืฆืืืช ืืืฉืืื ืฉืื. ืกืื ืฆ'ืืื, ืืขืืืช ืืืช, ืฆืจืื ืืืืืช ืืืชืงื ืจืง ืขื ืฆืืืช ืืื ืืื ืืืฉืืื.
ืงืฆื ืืืืจื ืขืืืจ Riak CS
ืืจืืจืช ืืืืื ืืืืืจื ืฉื Riak ืืื Bitcask, ืื ืืืืืช Riak CS ืืืืืช ืงืฆื ืืืืจื ืืืืื ืฉืืืื ืืฉืืฉ ืืช ืืฉืืื Riak ืฉืืื ืืืง ืืืขืจืืช Riak CS. ืืืจืกื ืืจืืืื ืืฉ ืืช ื-Multi backend ืืกืื ืืจืื ืฉืืืืข ืขื Riak.
ืืืชื ืืืืื ืฉื Riak ืืืฉืืฉืื ืืชืื Riak CS ืืฉืชืืฉืื ืืืื ืืงืกืื ืืฉื ืืื, ืฉืืืจืฉืื ืืขืช ืงืฆื ืืืืจื ืฉื LevelDB. ืืืงืื ืืืจืื ืฉื ืืขืจืืช Riak CS ืืืืืื ืืืคืืง ืชืืขืืช ืืฉืืืืฉ ื-Bticask backend. ืืฉืืืืฉ ื-Multi backend ืืืืืื ืืืื ื-Riak CS ืืื ืื ืฆื ืืช ืฉื ื ื-backends ืืืื ืืื ืืืฉืื ืืช ืืฉืืืื ืืืื ืืืืชืจ ืฉื ืืืฆืืขืื ืืคืื ืงืฆืืื ืืืืช. ืืกืขืืฃ ืืื ืืชืืจ ืืืฆื ืืืืืืจ ื ืืื ืืช Riak ืืืฉืชืืฉ ื-Multi-backend ืื.
ืืืืจื ืื ืื ืฉืืฉืชืืฉ ืจืืืง ืืื ืืฉืืืจ ื ืชืื ืื. ื-Riak KV ืืฉ ืืื ืืขืจืืืช ืืืืจืืืช ืืืจืกื ื ืฉืื: Bitcask, LevelDB, Memory ื-Multi.
ืื ืืกืฃ, ืืขืจืืช ืืืฉืื ืืืืกืื ืืฉืชืืฉืช ื-Riak MapReduse ืืื ืืฆืืืจ ืงืืฆืื ืืืืืื. ืืฉืืขืืช ืืืืจ ืืื ืฉืขืืื ืืืืจ ืืื ืฆืืชื Riak ืืืื ืืืคืฉ ืงืืฆื Riak CS ืืืื ืื ืืคื ื ืืืกืื ืืืฉืื.
ืืฉ ืืฉื ืืช ืืกืคืจ ืคืจืืืจืื ืืืจืื ืืื ืืืืืืจ ืืช ืฆืืืช Riak ืืืืง ืืืขืจืืช Riak CS, ืืืื ืืชืืืช ื-IP ืืืชืืืช ื-IP ืืืืฆืืื ืืืขืืจืช ืืืืขืืช ืืจื ืืืืจื ืคืจืืืืงืื. ื ืืชื ืืฉื ืืช ืืืืจืืช ืืืจืืช ืืืืืช ืืฆืืจื. ืืกืขืืคืื ืืืืื ืืชืืจืื ืืืฆื ืืืืืืจ ืฆืืืช Riak ืืคืขืื ืืืืง ืืืขืจืืช Riak CS.
ืืงืืช Riak backend
ืจืืฉืืช, ืงืืฆื ืืชืฆืืจื riak.conf ืื advanced.config/app.config ื ืขืจืืื. ืงืืฆืื ืืื ืืืืืื ืืืืืช ืืืืงืืื ืืกืคืจืืืช /etc/riak ืื /opt/riak/etc. ืืืจืืจืช ืืืื, Riak ืืฉืชืืฉ ื-Bitcask backend. ืืืืจ ืืจืืฉืื ืฉืขืืื ื ืืขืฉืืช ืืื ืืฉื ืืช ืืช ืงืืืฅ ืืชืฆืืจื ืขื ืืื ืืกืจืช ืืฉืืจื ืืืื:
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},
]}
ืืืืจ ืืื, ืขืืื ื ืืืืืื ืืช ืืฆืืจื ืืืืืืื RiakCS ืขืืืจ Riak ืืืืืจืืช ืืจืืืง ืืืฉืชืืฉ ื-backend ืืืืืืจ ืืืกืคืง ืืช 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, ืื ืงืืข riak_core ื-advanced.config ืื app.config.
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 ืืฉ ืฉื, ืืืชื ื ืืชื ืืฆืืื ืืืคืฉืจืืช ืฉื ืืฆืืืช ื-riak.conf. ืื ืืชื ืืฉืชืืฉ ืืงืืืฅ ืืชืฆืืจื app.config, ืขืืื ืืืฆืืจ ืงืืืฅ ืืฉื vm.args ืืืืชื ืกืคืจืืื ืืื app.config ืืืฆืืื ืืช ืฉื ืืืืจื ืืืืฆืขืืช ืืืื -name. ืื ื ืืืืืฆืื ืืฆืืื ืฉืืืช ืฆืืชืื ืืคืืจืื @. ืืื ืื ืืฉ ืื ืฉืืืฉื ืฆืืชืื ืืคืืขืืื ืขื ืืืจื ืืื 100.0.0.1, ืืชื ืืืื ืืืชืงืฉืจ ืืืืื [ืืืื ืืืื"ื], [ืืืื ืืืื"ื]ื - [ืืืื ืืืื"ื] ืื ืฉืืชื ืืืื ืืชืช ืฉืืืช ืกืคืฆืืคืืื ืืืชืจ, ืืืื [ืืืื ืืืื"ื], [ืืืื ืืืื"ื] ืืืืื. ืืืืืื ืฉืืืื ืืืืืื ืืช ืฉืื ืื ืฉื ืืืืจื ื [ืืืื ืืืื"ื], ืฉืืคืขื ืขื localhost.
RIAK.CONF
nodename = [email protected]
VM.ARGS
-name [email protected]
ืขืืื ืืชืช ืฉื ืืื ืืฆืืชืื ืืคื ื ืืคืขืืชื ืืืฆืืจืคืืช ืืืฉืืื.
ืืืื ืืชืงื ื
ืืขืช, ืืืืจ ืฉืืืฉืืื ืื ืืืืจืืช ืืฆืืืช ืืืจืืฉืืช, ืื ื ืืืืืื ืื ืกืืช ืืืคืขืื ืืช Riak:
SHELL
riak start
ืืขืจื ืืชืฉืืื ืืืงืจื ืฉืื:
ืืื ืืชื ืฆืจืื ืืืืืช ืงืฆืช. ืื ืืชื ืืืื ืืืชืืื ืืืืืง ืืช ืืฆืืืช ืืคืืขื.
SHELL
riak ping
ืื ืืชืืืื ืืื ืคืื ื, ืื Riak ืคืืขื; ืื ืืชืืืื ืืื Node ืื ืืืื ืืคืื ืืื, ืื ืืฉืื ืืฉืชืืฉ.
ืืขืจื ืืชืฉืืื ืืืงืจื ืฉืื:
ืื ืืฆืืืช ืื ืืชืืื ืืืืื, ืขืืื ืืืืื erlang.log.1 ืืกืคืจืืืช /log ืฉื ืืฆืืืช ืื ื ืืชื ืืืืืช ืืช ืืืขืื. ืืืช ืืฉืืืืืช ืื ืคืืฆืืช ืืืืชืจ ืืื invalid_storage_backend. ืื ืฉืืขืื ืฉืื ืชืื ืืกืคืจืืืช Riak CS ื-advanced.config ืื ื-app.config ืฉืืื (ืื 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 ืืืชืืืช ื-IP ืืืืจื ืฉื Riak ืืืฆืืื 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
]}
ืืขืจื:ืืขืจื ืฉื ืืคืจืืืจ listener.protobuf.internal ืืงืืืฅ riak.conf (ืื ืืขืจื ืฉื ืืคืจืืืจ pb ืืงืืืฅ advanced.conf/app.config) ืืืื ืืืชืืื ืืขืจืืื ืฉื riak_host ื- Riak CS riak-cs.config ื Stanchion stanchion.conf (ืื riak_host ืืืชืืื ืืงืืฆื .config/app.config) ืืชืงืืืื.
ืืขืจื ืืืื ืืกืคืจ ืืืฆืืื
ืืืชืื ืฉื ืืจืฉ ืืกืคืจ ืืฆืืื ืฉืื ื ืื ืืืฆืืื ืืชื ืืฉืช ืขื ืืฆืืืืช ืืืฉืืฉืืช ืืืฉืื ืืืจ ืื ืื ืืชื ืืฉืชืืฉ ืืืืื ืขืืืกืื ืื ืืฉืจืช proxy.
ืืื ืื, ืืืืืฅ ืืืฉืชืืฉืื ืืืืื ืฉืืืื Riak protobuf.backlog (ืื ืืงืืฆื advanced.config/app.config ืื pb_backlog) ืฉืืื ืื ืืืื ืื-pool.request.size ืฉืฆืืื ืขืืืจ Riak CS ื-riak-cs. config (ืื request_pool_size ืืงืืฆื advanced.config/ app.conf).
ืื ืืขืจื ืฉื pool.request.size ื- Riak CS ืฉืื ื, ืืื ืืฉ ืืขืืื ืื ืืช ืืขืจื ืฉื protobuf.backlog ื- Riak.
ืืืืจืืช ืืืจืืช ืฉื Riak
ืืงืืฆืื riak.conf ื- advanced.config ืืืืืื ืืืืจืืช ืืืจืืช ืฉืืืืืจืืช ืืช ืืืฆืืจื ืฉื ืงืืืฆื ืืืื ืืืืื ืื ื ืฉืืจืื. ืืืืืจืืช ืืื ืืฉ ืขืจืื ืืจืืจืช ืืืื ืืืืืจืืช ืืขืืื ืืจืื ืืืงืจืื. ืืืืืข ื ืืกืฃ, ืื ื ืืืืืฆืื ืืงืจืื ืืช ืืชืืขืื ืฉืื ื ืืืื ืงืืืฆื ืชืฆืืจื.
ืืืืจืช ืืชืืืช IP ืขืืืจ Riak
ืืขืช ืืืืจืช ืืชืืืช IP ืขืืืจ Riak, ืขืืื ืืืืืช ืืืื ืฉืืฆืืชื Riak ืืฉ ืืชืืืช IP ืืืืืืืช, ืืื ืื ืืชื ืขืืื ืขื ืฆืืืช ืืื ืืืื ืืืื ืื ืืชื ืืืกืืฃ ืขืื ืฆืืชืื ืืืขืจืืช. ืืชืืืช ื-IP ืฉื Riak ืืืืื ื-riak.conf ืื - ืื ืืชื ืืฉืชืืฉ ืืงืืืฅ app.config - ืืงืืืฅ ืืชืฆืืจื vm.args, ืฉื ืืฆื ืฉื ืืกืคืจืืืช /etc/riak (ืื /opt/riak/etc/ ืืืขืจืืืช ืืคืขืื ืืืจืืช).
ืืชืืืื, ืืฉืืจื ืืืืืื ืืช ืืชืืืช ื-IP ืฉื Riak ืืคื ื ืื ืืืืจื ืืืงืืื ืืืืงืื ืื:
RIAK.CONF
nodename = [email protected]
VM.ARGS
-name [email protected]
ืืืืฃ ืืช 127.0.0.1 ืืืชืืืช ื-IP ืืืืขืืคืช ืขืืื ืื ืืฉื ืืืืจื ืฉื ืฆืืืช Riak.
ืืืืจืืช ืืืฆืืขืื ืืจืืื ืคืก
ืืืขืื ืืืฆืืขืื, ืื ื ืืืืืฆืื ืืืื ืืืืกืืฃ ืขืจืืื ืืงืืืฆื ืืชืฆืืจื ืฉื Riak riak.conf ืื vm.args, ืืืืืงืืื ืืกืคืจืืืช /etc/riak/ ืื /opt/riak/etc.
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
ืืืืืฅ ืื ืืืฉืชืืฉ ื-JavaScript MapReduce ืืืืจ ืงืืื ืขื ืื ืืจืกื ืฉื Riak CS. ืืืขืื ืืืฆืืขืื, ืขืืื ืืืฉืืืช ืืช ืืืืฉื ืืืืืจืืืืื ืืืืฆืข ืคืขืืืืช JavaScript MapReduce ืขื ืืื ืืืืจื ืืงืืืฅ ืืชืฆืืจื riak.conf, ืื ืืงืืข riak_kv ืฉื advanced.conf ืื app.config:
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