问题描述
下载 elasticsearch-7.15.2 及分词器 elasticsearch-analysis-ik-7.15.2
运行bin/elasticsearch 报以下错误
Exception in thread "main" java.nio.file.NotDirectoryException: /Users/lishuo/ElasticStack/elasticsearch-7.15.2/plugins/.DS_Store at java.base/sun.nio.fs.UnixFileSystemProvider.newDirectoryStream(UnixFileSystemProvider.java:420) at java.base/java.nio.file.Files.newDirectoryStream(Files.java:482) at java.base/java.nio.file.Files.list(Files.java:3792) at org.elasticsearch.tools.launchers.BootstrapJvmOptions.getPluginInfo(BootstrapJvmOptions.java:49) at org.elasticsearch.tools.launchers.BootstrapJvmOptions.bootstrapJvmOptions(BootstrapJvmOptions.java:34) at org.elasticsearch.tools.launchers.JvmOptionsParser.jvmOptions(JvmOptionsParser.java:137) at org.elasticsearch.tools.launchers.JvmOptionsParser.main(JvmOptionsParser.java:86) 复制代码
网络异常,图片无法展示
|
这是开发者在gitignore中没有包括.DS_Store这个文件,所以解决的办法是在elasticsearch目录下的plugins目录中删除.DS_Store文件
具体操作
在mac终端 cd 到你的elasticsearch-7.15.2/plugins然后执行 ls -a能查看更多的文件
然后出现DS_Store文件,执行rm -rf .DS_Store后,重启ES服务。就可以了。