直接通过brew安装:
brew install elasticsearch
提示如下错误:
elasticsearch has been disabled because it is switching to an incompatible license. Check out `opensearch` instead!
网上搜索错误原因:
先执行:
brew tap elastic/tap
提示如下错误:
Running `brew update --auto-update`...
==> Tapping elastic/tap
Cloning into '/usr/local/Homebrew/Library/Taps/elastic/homebrew-tap'...
fatal: unable to access 'https://github.com/elastic/homebrew-tap/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
Error: Failure while executing; `git clone https://github.com/elastic/homebrew-tap /usr/local/Homebrew/Library/Taps/elastic/homebrew-tap --origin=origin --template=` exited with 128.
错误产生原因:一般是一般是因为服务器的SSL证书没有经过第三方机构的签署,所以才报错
错误解决方式:解除ssl验证后,再次git即可
执行命令:
git config --global http.sslVerify false
重新执行 brew tap elastic/tap,等待执行成功,需要2、3分钟;
再执行:
brew install elastic/tap/elasticsearch-full
等待执行成功即可
成功后执行:
elasticsearch
浏览器中输入:
http://localhost:9200/?pretty
OK了,继续探索吧