Install va homebrew
If you don't have homebrew installed - get homebrew here
brew install elasticsearch
Update the elasticsearch configuration file in
Set the value below to false:
discovery.zen.ping.multicast.enabled: false #(it's true by default)
How to start it
Other sources say to use a removed
brew services command. You get it via
brew tap gapple/services. Then you're supposed to run
brew services start <package-to-start>.
services start elasticsearch doesn't work for you, check the instructions when you run
brew info elasticsearch.
To have launchd start elasticsearch at login: ln -sfv /usr/local/opt/elasticsearch/*.plist ~/Library/LaunchAgents Then to load elasticsearch now: launchctl load ~/Library/LaunchAgents/homebrew.mxcl.elasticsearch.plist Or, if you don't want/need launchctl, you can just run: elasticsearch --config=/usr/local/opt/elasticsearch/config/elasticsearch.yml