操作系统:MacOs

ElasticSearch版本:7.16.3

首次安装ElasticSearch后,启动常常会遇到一些启动错误,很是头疼,以下收集了一些启动报错及解决办法。

1、报错1—— [xpack.ml.enabled: false

错误提示如下:

Caused by: org.elasticsearch.ElasticsearchException: Failure running machine learning native code. 
This could be due to running on an unsupported OS or distribution, missing OS libraries, or a 
problem with the temp directory. To bypass this problem by running Elasticsearch without machine 
learning functionality set [xpack.ml.enabled: false].

解决方法:编辑ElasticSearch-7.16.3\config\elasticsearch.yml文件,文件最后追加xpack.ml.enabled: false。注意“:”号存在空格!

vi ElasticSearch-7.3.2/config/elasticsearch.yml

2、报错2——can not run elasticsearch as root

Caused by: java.lang.RuntimeException: can not run elasticsearch as root

解决方法:

该用户没有启动ES权限,切换到部署ES的用户下启动即可。

启动成功:

在启动日志中展示如下则表示启动成功

[2022-01-21T11:02:53,240][INFO ][o.e.h.AbstractHttpServerTransport] [B-3DHGQ05P-2127.local] publish_address {127.0.0.1:9200}, bound_addresses {[::1]:9200}, {127.0.0.1:9200}
[2022-01-21T11:02:53,252][INFO ][o.e.n.Node               ] [B-3DHGQ05P-2127.local] started

浏览器访问:http://localhost:9200/

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐