Database Reference
In-Depth Information
$ dev/dev2/bin/riak-admin join dev1@127.0.0.1
Es spielt dabei keine Rolle, mit welchem Server wir sie verbinden - bei Riak
sind alle Knoten gleich. Nachdem dev1 und dev2 in einem Cluster liegen,
können wir dev3 mit einem dieser beiden verbinden.
$ dev/dev3/bin/riak-admin join dev2@127.0.0.1
Stellen Sie sicher, dass die Server laufen, indem Sie sich die Statistiken in ei-
nem Web-Browser ansehen: http://localhost:8091/stats . Sie könnten zum
Download der Datei aufgefordert werden, die viele Informationen über das
Cluster enthält. Das sollte wie folgt aussehen (wir haben es der Lesbarkeit
halber ein wenig editiert):
{
"vnode _ gets":0,
"vnode _ puts":0,
"vnode _ index _ reads":0,
...
"connected _ nodes":[
"dev2@127.0.0.1" ,
"dev3@127.0.0.1"
],
...
"ring _ members":[
"dev1@127.0.0.1" ,
"dev2@127.0.0.1" ,
"dev3@127.0.0.1"
],
"ring _ num _ partitions":64,
"ring _ ownership":
"[{'dev3@127.0.0.1',21},{'dev2@127.0.0.1',21},{'dev1@127.0.0.1',22}]" ,
...
}
Wir können sehen, dass alle Server gleichwertige Teilnehmer des Rings sind,
indem wir die Statistiken an den Ports 8092 (dev2) und 8093 (dev3) abrufen.
Fürs Erste halten wir uns aber an die Statistiken von dev1.
Suchen Sie nach der ring_members -Property - sie sollte die Namen aller Kno-
ten enthalten und bei allen Servern gleich sein. Suchen Sie als Nächstes nach
dem Wert für connected_nodes . Er sollte die anderen Server des Rings ent-
halten.
Wir können die von connected_nodes gemeldeten Werte ändern, indem wir
einen Knoten anhalten
$ dev/dev2/bin/riak stop
Search WWH ::




Custom Search