操作系统: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.3configelasticsearch.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/



