System and settings

edit
  • Elasticsearch now runs in the foreground by default. There is no more -f flag on the command line. Instead, to run elasticsearch as a daemon, use the -d flag:
./bin/elasticsearch -d
  • Command line settings can now be passed without the -Des. prefix, for instance:
./bin/elasticsearch --node.name=search_1 --cluster.name=production
  • Elasticsearch on 64 bit Linux now uses mmapfs by default. Make sure that you set MAX_MAP_COUNT to a sufficiently high number. The RPM and Debian packages default this value to 262144.
  • The RPM and Debian packages no longer start Elasticsearch by default.
  • The cluster.routing.allocation settings (disable_allocation, disable_new_allocation and disable_replica_location) have been replaced by the single setting:

    cluster.routing.allocation.enable: all|primaries|new_primaries|none