mac安装elasticsearch 启动问题

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就可以后台启动了。

猜你喜欢

转载自blog.csdn.net/qq_38317491/article/details/82345053