| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- 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
|