KantanCluster (kantan_cluster v0.2.2) View Source
Form a simple Erlang cluster easily in Elixir.
Link to this section Summary
Functions
Connects current node to specified nodes.
Disconnects current node from speficied nodes.
Starts a node and attempts to connect it to specified nodes. Configuration options can be specified as an argument
Stops a node and all the connections.
Link to this section Types
Specs
node_type() :: :longnames | :shortnames
A node type. See Node.start/3.
Specs
Options for a cluster.
:node- a name of the node that you want to start (default:{:longnames, :"xxxx@yyyy.local"}wherexxxxis a random string,yyyyis the hostname of a machine):cookie- Erlang magic cookie to form a cluster (default: random cookie):connect_to- a list of nodes we want our node to be connected with (default:[])
Link to this section Functions
Specs
Connects current node to specified nodes.
Specs
Disconnects current node from speficied nodes.
Specs
start([option()]) :: :ok
Starts a node and attempts to connect it to specified nodes. Configuration options can be specified as an argument
KantanCluster.start(
cookie: :hello,
connect_to: [:"nerves@nerves-mn00.local"]
)or in your config/config.exs.
config :kantan_cluster,
cookie: :hello,
connect_to: [:"nerves@nerves-mn00.local"]
Specs
stop() :: :ok | {:error, :not_allowed | :not_found}
Stops a node and all the connections.