-
-
Save jkubacki/e2dd904bd648b0bd4554 to your computer and use it in GitHub Desktop.
#!/usr/bin/env sh | |
# checks to see if running | |
launchctl list | grep elasticsearch | |
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.elasticsearch.plist | |
launchctl remove homebrew.mxcl.elasticsearch | |
pkill -f elasticsearch | |
rm -f ~/Library/LaunchAgents/homebrew.mxcl.elasticsearch.plist | |
brew uninstall elasticsearch | |
# double check existence | |
ls -al /usr/local/bin/elasticsearch* | |
ls -al ~/Library/LaunchAgents |
Same things Here.
To find your data just brew info elasticsearch
and check where the data folder is stored.
Thanks ... nice commands.
All worked well but in my case i installed ES 2.2 and then downgraded to 1.7 and when i do
mukesh@ in ~/Office/intl on master [?$]$ ls -al ~/Library/LaunchAgents (still shows 2.x ref , how can i remove this ref )
total 40
**lrwxr-xr-x 1 mukesh staff 38 Feb 26 12:46 *.plist -> /usr/local/opt/elasticsearch21/*.plist**
drwxr-xr-x 7 mukesh staff 238 Feb 26 16:54 .
drwx------@ 53 mukesh staff 1802 Oct 30 17:07 ..
-rw-r--r--@ 1 mukesh staff 487 Oct 28 08:40 com.bittorrent.uTorrent.plist
-rw-r--r-- 1 mukesh staff 480 Oct 28 08:39 com.spigot.ApplicationManager.plist
lrwxr-xr-x 1 mukesh staff 66 Feb 26 16:31 homebrew.mxcl.elasticsearch17.plist -> /usr/local/opt/elasticsearch17/homebrew.mxcl.elasticsearch17.plist
-rw-r--r--@ 1 mukesh staff 677 Oct 30 17:06 org.virtualbox.vboxwebsrv.plist
Just wanted to add one more thing after uninstall elasticsearch/logstash/kibana with above commands, please remove those directories from /usr/local/etc and then try to install them from scratch again. Above commands work well to uninstall but without removing ELK directories it will not allow user to reinstall ELK stack properly.
I had to remove data, logs, plugins and config for brew elasticsearch to work properly
rm -rf /usr/local/var/lib/elasticsearch/
rm -rf /usr/local/var/log/elasticsearch/elasticsearch_account.log
rm -rf /usr/local/var/elasticsearch/plugins/
rm -rf /usr/local/etc/elasticsearch/
thanks
Note to self: I followed this in order to cleanly upgrade from 090 to 2.x and since I had incompatible index mappings I needed to delete all the data before I was able to cleanly start the newer version.