LoginSignup
3
3

More than 5 years have passed since last update.

Riak2のallow_multのデフォルト値がtrueでなくfalseっぽい

Last updated at Posted at 2014-11-06

riakdocsにはいくつだかのバージョンからデフォルト値はtrueって書いてた気がしたが・・・。
気のせいか?

Riak 2.0からは、app.configではなくriak.confファイルに変わった。
だが、実態は生成されたapp.configである。
そのパスを確認する。

app.configのパスを確認
# ps -aef | grep riak | grep beam
riak     17535 17532  3 10:42 pts/1    00:00:19 /usr/lib64/riak/erts-5.10.3/bin/beam.smp -P 256000 -e 256000 -Q 65536 -A 64 -K true -W w -zdbbl 32768 -- -root /usr/lib64/riak -progname riak -- -home /var/lib/riak -- -boot /usr/lib64/riak/releases/2.0.1/riak -config /var/lib/riak/generated.configs/app.2014.11.05.18.01.51.config -setcookie riak -name riak@192.168.1.101 -smp enable -vm_args /var/lib/riak/generated.configs/vm.2014.11.05.18.01.51.args -pa /usr/lib64/riak/lib/basho-patches -- console

パラメータ -config の引数である下記パスがapp.configである。

/var/lib/riak/generated.configs/app.2014.11.05.18.01.51.config

このファイル内のallow_multを確認する。

# grep allow_mult /var/lib/riak/generated.configs/app.2014.11.05.18.01.51.config
           {allow_mult,false},

エェー!
falseじゃん・・・

riak.confにallow_mult=trueを設定する。

# vi /etc/riak/riak.conf
/etc/riak/riak.conf
+buckets.default.allow_mult = true

そしてRiak再起動

# systemctl restart riak

再度app.configの実態を調べ、allow_multの値を確認

app.configのパスを確認
# ps -aef | grep riak | grep beam
riak     17535 17532  3 10:42 pts/1    00:00:19 /usr/lib64/riak/erts-5.10.3/bin/beam.smp -P 256000 -e 256000 -Q 65536 -A 64 -K true -W w -zdbbl 32768 -- -root /usr/lib64/riak -progname riak -- -home /var/lib/riak -- -boot /usr/lib64/riak/releases/2.0.1/riak -config /var/lib/riak/generated.configs/app.2014.11.06.10.42.35.config -setcookie riak -name riak@192.168.1.101 -smp enable -vm_args /var/lib/riak/generated.configs/vm.2014.11.06.10.42.35.args -pa /usr/lib64/riak/lib/basho-patches -- console
# grep allow_mult /var/lib/riak/generated.configs/app.2014.11.06.10.42.35.config
           {allow_mult,true},

よし、OK!

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3