targz-start.asciidoc 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. ==== Run {es} from the command line
  2. Run the following command to start {es} from the command line:
  3. [source,sh]
  4. ----
  5. ./bin/elasticsearch
  6. ----
  7. When starting {es} for the first time, security features are enabled and
  8. configured by default. The following security configuration occurs
  9. automatically:
  10. * Authentication and authorization are enabled, and a password is generated for
  11. the `elastic` built-in superuser.
  12. * Certificates and keys for TLS are generated for the transport and HTTP layer,
  13. and TLS is enabled and configured with these keys and certificates.
  14. * An enrollment token is generated for {kib}, which is valid for 30 minutes.
  15. The password for the `elastic` user and the enrollment token for {kib} are
  16. output to your terminal. For example:
  17. :slash: /
  18. include::auto-config-output.asciidoc[]
  19. If you have password-protected the {es} keystore, you will be prompted
  20. to enter the keystore's password. See <<secure-settings>> for more
  21. details.
  22. By default {es} prints its logs to the console (`stdout`) and to the `<cluster
  23. name>.log` file within the <<path-settings,logs directory>>. {es} logs some
  24. information while it is starting, but after it has finished initializing it
  25. will continue to run in the foreground and won't log anything further until
  26. something happens that is worth recording. While {es} is running you can
  27. interact with it through its HTTP interface which is on port `9200` by default.
  28. To stop {es}, press `Ctrl-C`.
  29. NOTE: All scripts packaged with {es} require a version of Bash
  30. that supports arrays and assume that Bash is available at `/bin/bash`.
  31. As such, Bash should be available at this path either directly or via a
  32. symbolic link.
  33. [discrete]
  34. ==== Enroll nodes in an existing cluster
  35. // The following include pulls in steps for enrolling nodes in a cluster from
  36. // a security page in the x-pack folder
  37. :slash: /
  38. include::../../../../x-pack/docs/en/security/enroll-nodes.asciidoc[]