Alexander, The simplest answer is that we never recommend running Riak on one node. The recommended minimum is 5, but you could possibly get away with 3 (the default repl value).
There is a blog post about this from last year, explaining why: http://basho.com/why-your-riak-cluster-should-have-at-least-five-nodes/ Eric On Jun 10, 2013, at 9:01 AM, Alexander Ilyin <[email protected]> wrote: > Hi all, > > I have a question regarding setting the n_val. > In the documentation > (http://docs.basho.com/riak/latest/tutorials/fast-track/Tunable-CAP-Controls-in-Riak/) > it is stated that: > > n_val must be greater than 0 and less than or equal to the number of actual > nodes in your cluster to get all the benefits of replication. > And, we advise against modifying the n_val of a bucket after its initial > creation as this may result in failed reads because the new > value may not be replicated to all the appropriate partitions. > > But this seems contradictory to me. Which value I have to set if I'm setting > up one node right now but planning to add second one later? > Setting n_val=2 means this value will be greater than actual number of nodes. > But setting n_val=1 is also not advisable since > I will have to change it later to n_val=2 (I'm planning to have two replicas > in the end). > > I'm also concerned about the performance in case of one node and n_val=2. > Will it degrade since both replicas are stored on the same server? > > _______________________________________________ > riak-users mailing list > [email protected] > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
_______________________________________________ riak-users mailing list [email protected] http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
