-
-
Save evgeniy-trebin/02fafdf03c18df4e03a4eaee1b939f11 to your computer and use it in GitHub Desktop.
brew tap homebrew/versions | |
brew cask install java | |
brew search elasticsearch | |
brew install elasticsearch@2.3 | |
brew services start elasticsearch@2.3 |
You could still run the following to get the versions of available elasticsearch:
brew search elasticsearch
Based on the elasticsearch versio you would like to install, you could install and start/stop the services with the following commands:
brew install elasticsearch@5.6
brew services start elasticsearch@5.6
brew services stop elasticsearch@5.6
and then you will need to run brew link
otherwise it will NOT be seen by other software.
I assume you want to install it as a part of some system.
Note: As of Aug 8 2020 I'm only seeing elasticsearch @6 with brew search elasticsearch
@Overload119 > Note: As of Aug 8 2020 I'm only seeing elasticsearch @6 with brew search elasticsearch
Did you figure out how to get V5.x?
Same issue as @Overload119 and @adamthedeveloper. was anyone able to figure out how to install an older version?
To get around this I had to go to the Elasticsearch version page I was looking for (might be differnt from yours) (version 5.6.16 ) and run a curl command to get it on a Ubuntu 18.04
curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.16.tar.gz
Happy elastisiseing ❤️
Yup I manually got it from the Elasticsearch page.
I tried to install an older version from command:
apple$ brew install elastic/tap/elasticsearch-full@7.11.1
However it returns an error:
Warning: No available formula or cask with the name "elastic/tap/elasticsearch-full@7.11.1". Did you mean elastic/tap/elasticsearch-full?
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
==> Searching for a previously deleted formula (in the last month)...
Error: No previously deleted formula found.
If I do:
brew search elasticsearch
It gives me existing versions in brew:
elastic/tap/elasticsearch-full ✔ elasticsearch@6
elasticsearch
Any solution on how to install older version of elasticsearch on MAC? Can we put an older version of Elasticsearch in brew through some package?
From the experiences of our company( big credit to our new college! ), the following should work:
- Update brew
brew update
- Modify formula
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula
git checkout 5874ac8c8fab69f8a714d643581e489bcb176d92 elasticsearch@5.6.rb
- Install elasticsearch@5.6
brew install openjdk@8
brew install elasticsearch@5.6
If you see the following error
Error: elasticsearch@5.6: Unsupported special dependency :java
Remove or comment this line( around line 15) from elasticsearch@5.6.rb
depends_on :java => "1.8+"
- Check version
brew info elasticsearch@5.6
- Pin version
brew pin elasticsearch@5.6
This worked well for me, thanks @xofred!
Seems to be out of date. The first command: brew tap homebrew/versions gives following error:
Error: homebrew/versions was deprecated