Skip to content

Instantly share code, notes, and snippets.

@jpalala
Created September 11, 2015 08:28
Show Gist options
  • Star 92 You must be signed in to star a gist
  • Fork 20 You must be signed in to fork a gist
  • Save jpalala/ab3c33dd9ee5a6efbdae to your computer and use it in GitHub Desktop.
Save jpalala/ab3c33dd9ee5a6efbdae to your computer and use it in GitHub Desktop.
setting up elasticsearch on your mac with brew

Install va homebrew

If you don't have homebrew installed - get homebrew here

Then run: brew install elasticsearch

Configuration

Update the elasticsearch configuration file in /usr/local/etc/elasticsearch/elasticsearch.yml.

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>.

If brew services start elasticsearch doesn't work for you, check the instructions when you run brew info elasticsearch.

Mine says:

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

Sources

@TheCorp
Copy link

TheCorp commented Dec 25, 2019

Hah someone mentioned that back in 2017 - " FanaHOVA commented on Feb 6, 2017" - but worth repeating :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment