mac安装elasticsearch 启动问题,macelasticsearch
1、安装elasticsearch
本人安装了homebrew,所以安装elasticsearch直接使用命令brew install elasticsearch,安装完成后会提示安装目录
2、启动elasticsearch
本人的安装目录是/usr/local/Cellar/elasticsearch/6.2.4,启动文件在/usr/local/Cellar/elasticsearch/6.2.4/libexec/bin下面,切换到这个目录下,执行./elasticsearch(或者sh elasticsearch),这个时候不能退出。如果退出了,还需要查看9200(elasticsearch默认启动暂用的端口)的占用情况,我在退出后这个端口还是被占用了。如果不把这些进程杀死,再次启动会报错,报错如下:
端口占用情况:
3、启动java报错
这个只是个警告,不会影响elasticsearch的正常运行,主要原因是logs这个文件夹不存在。这个日子的目录是在/usr/local/Cellar/elasticsearch/6.2.4/libexec/config/jvm.options的配置文件里面配置的,如下:
这里面配置的是相对路径,我们只需要在/usr/local/Cellar/elasticsearch/6.2.4/libexec下面新建一个logs文件就可以了。
4、后端启动
切换到/usr/local/Cellar/elasticsearch/6.2.4/libexec/bin下面,执行./elasticsearch -d就可以后台启动了。
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。