emqx/docs/source/user/clustering.rst
2016-01-14 17:20:01 +08:00

62 lines
993 B
ReStructuredText

Clustering
==========
Suppose we cluster two nodes on hosts:
Node | Host | IpAddress
-----|--------|-------------
node1(disc_copy)| host1 | 192.168.0.10
node2(ram_copy) | host2 | 192.168.0.20
Configure and start 'node1'
---------------------------
configure 'etc/vm.args'::
-name emqttd@192.168.0.10
If host1, host2 added to /etc/hosts of OS::
-name emqttd@host1
Start node1::
./bin/emqttd start
.. NOTE:: Notice that data/mnesia/* should be removed before you start the broker with different node name.
Configure and start 'node2'
---------------------------
Configure 'etc/vm.args'::
-name emqttd@192.168.0.20
or::
-name emqttd@host2
Then start node2::
./bin/emqttd start
Cluster two nodes
---------------------------
Run './bin/emqttd_ctl cluster' on host2::
./bin/emqttd_ctl cluster emqttd@192.168.0.10
Check cluster status
---------------------------
And then check clustered status on any host::
./bin/emqttd_ctl cluster