migrate_2_0.asciidoc 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. [[breaking-changes-2.0]]
  2. == Breaking changes in 2.0
  3. This section discusses the changes that you need to be aware of when migrating
  4. your application to Elasticsearch 2.0.
  5. [float]
  6. === Indices created before 0.90
  7. Elasticsearch 2.0 can read indices created in version 0.90 and above. If any
  8. of your indices were created before 0.90 you will need to upgrade to the
  9. latest 1.x version of Elasticsearch first, in order to upgrade your indices or
  10. to delete the old indices. Elasticsearch will not start in the presence of old
  11. indices.
  12. [float]
  13. === Network binds to localhost only
  14. Elasticsearch now binds to the loopback interface by default (usually
  15. `127.0.0.1` or `::1`). The `network.host` setting can be specified to change
  16. this behavior.
  17. [float]
  18. === Elasticsearch migration plugin
  19. We have provided the https://github.com/elastic/elasticsearch-migration[Elasticsearch migration plugin]
  20. to help you detect any issues that you may have when upgrading to
  21. Elasticsearch 2.0. Please install and run the plugin *before* upgrading.
  22. include::migrate_2_0/removals.asciidoc[]
  23. include::migrate_2_0/striping.asciidoc[]
  24. include::migrate_2_0/mapping.asciidoc[]
  25. include::migrate_2_0/crud.asciidoc[]
  26. include::migrate_2_0/query_dsl.asciidoc[]
  27. include::migrate_2_0/search.asciidoc[]
  28. include::migrate_2_0/aggs.asciidoc[]
  29. include::migrate_2_0/parent_child.asciidoc[]
  30. include::migrate_2_0/scripting.asciidoc[]
  31. include::migrate_2_0/index_apis.asciidoc[]
  32. include::migrate_2_0/snapshot_restore.asciidoc[]
  33. include::migrate_2_0/packaging.asciidoc[]
  34. include::migrate_2_0/settings.asciidoc[]
  35. include::migrate_2_0/stats.asciidoc[]
  36. include::migrate_2_0/java.asciidoc[]