Created
January 21, 2015 18:47
-
-
Save jkubacki/e2dd904bd648b0bd4554 to your computer and use it in GitHub Desktop.
Mac uninstall elasticsearch
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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 |
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Same things Here.
To find your data just
brew info elasticsearch
and check where the data folder is stored.