在elasticsearch中安装ik中文分词器,使用的elasticsearch版本是7.10.0,elasticsearch-analysis-ik版本是7.10.0。
安装后,重新启动报错,报错信息为:
[2020-11-18T17:14:56,012][WARN ][o.e.c.r.a.AllocationService] [LAPTOP-TLVIFKFC] failing shard [AccessControlException[access denied ("java.io.FilePermission" "D:\Program%20Files\elasticsearch\elasticsearch-7.10.0\plugins\ik\config\IKAnalyzer.cfg.xml" "read")]], markAsStale [true]]
java.security.AccessControlException: access denied ("java.io.FilePermission" "D:\Program%20Files\elasticsearch\elasticsearch-7.10.0\plugins\ik\config\IKAnalyzer.cfg.xml" "read")
原因是:elasticsearch安装路径中有空格造成的,如安装路径为D:\Program Files\elasticsearch\elasticsearch-7.10.0,其中"Program Files"两个词中间有空格
解决方法:elasticsearch选择没有空格的文件目录下安装

本文介绍在Elasticsearch 7.10.0中安装ik中文分词器7.10.0版本后重启报错的情况。报错原因是Elasticsearch安装路径中有空格,如“Program Files”。解决方法是将Elasticsearch安装在没有空格的文件目录下。

969

被折叠的 条评论
为什么被折叠?



