43 lines
1.6 KiB
Plaintext
43 lines
1.6 KiB
Plaintext
|
=== Network changes
|
|||
|
|
|||
|
==== Bind to localhost
|
|||
|
|
|||
|
Elasticsearch 2.x will only bind to localhost by default. It will try to bind
|
|||
|
to both 127.0.0.1 (IPv4) and [::1] (IPv6), but will work happily in
|
|||
|
environments where only IPv4 or IPv6 is available. This change prevents
|
|||
|
Elasticsearch from trying to connect to other nodes on your network unless you
|
|||
|
specifically tell it to do so. When moving to production you should configure
|
|||
|
the `network.host` parameter, either in the `elasticsearch.yml` config file or
|
|||
|
on the command line:
|
|||
|
|
|||
|
[source,sh]
|
|||
|
--------------------
|
|||
|
bin/elasticsearch --network.host 192.168.1.5
|
|||
|
bin/elasticsearch --network.host _non_loopback_
|
|||
|
--------------------
|
|||
|
|
|||
|
The full list of options that network.host accepts can be found in the <<modules-network>>.
|
|||
|
|
|||
|
==== Multicast removed
|
|||
|
|
|||
|
Multicast has been removed (although it is still
|
|||
|
{plugins}/discovery-multicast.html[provided as a plugin] for now). Instead,
|
|||
|
and only when bound to localhost, Elasticsearch will use unicast to contact
|
|||
|
the first 5 ports in the `transport.tcp.port` range, which defaults to
|
|||
|
`9300-9400`.
|
|||
|
|
|||
|
This preserves the zero-config auto-clustering experience for the developer,
|
|||
|
but it means that you will have to provide a list of <<unicast,unicast hosts>>
|
|||
|
when moving to production, for instance:
|
|||
|
|
|||
|
[source,yaml]
|
|||
|
---------------------
|
|||
|
discovery.zen.ping.unicast.hosts: [ 192.168.1.2, 192.168.1.3 ]
|
|||
|
---------------------
|
|||
|
|
|||
|
You don’t need to list all of the nodes in your cluster as unicast hosts, but
|
|||
|
you should specify at least a quorum (majority) of master-eligible nodes. A
|
|||
|
big cluster will typically have three dedicated master nodes, in which case we
|
|||
|
recommend listing all three of them as unicast hosts.
|
|||
|
|