This tap is for products in the Elastic stack.
WARNING: main is now the default branch
Since October 2021, the default branch is renamed from master
to main
.
The master
branch is no longer updated and will be deleted on June 1st, 2023.
Please follow the instructions to update your configuration.
Install the tap via:
brew tap elastic/tap
Then you can install individual products via:
brew install elastic/tap/elasticsearch-full
The following products are supported:
- Elasticsearch
brew install elastic/tap/elasticsearch-full
- Logstash
brew install elastic/tap/logstash-full
- Kibana
brew install elastic/tap/kibana-full
- Beats
- Auditbeat
brew install elastic/tap/auditbeat-full
- Filebeat
brew install elastic/tap/filebeat-full
- Heartbeat
brew install elastic/tap/heartbeat-full
- Metricbeat
brew install elastic/tap/metricbeat-full
- Packetbeat
brew install elastic/tap/packetbeat-full
- Auditbeat
- APM server
brew install elastic/tap/apm-server-full
- Elastic Cloud Control (ecctl)
brew install elastic/tap/ecctl
For Logstash, Beats and APM server, we fully support the OSS distributions
too; replace -full
with -oss
in any of the above commands to install the
OSS distribution. Note that the default distribution and OSS distribution of
a product can not be installed at the same time.
Run the following command to update your configuration:
brew untap elastic/tap --force
brew tap elastic/tap
Verify your configuration is based on the main
branch with:
git -C /usr/local/homebrew/Library/Taps/elastic/homebrew-tap status
You should have the following output:
On branch main
Your branch is up to date with 'origin/main'.
brew help
, man brew
or check Homebrew's documentation.
When I execute brew update
, the following warning appears
Warning: Calling bottle :unneeded is deprecated! There is no replacement.
This is related to your configuration not being up-to-date. Your are still using the legacy master
branch which is not updated anymore. Please follow the instructions to update your local configuration to use the main
branch.