下載elasticsearch ik中文分詞器,在elasticsearch安裝目錄下的plugins文件夾下創(chuàng)建名為ik的文件夾,將下載的ik中文分詞器解壓縮到新建的ik文件夾下,再次運行 ./bin/elasticsearch啟動ES服務時出現(xiàn)以下錯誤:
Exception in thread "main" java.nio.file.NotDirectoryException: /Users/amelia/work/elasticsearch-7.15.2/plugins/.DS_Store
?at java.base/sun.nio.fs.UnixFileSystemProvider.newDirectoryStream(UnixFileSystemProvider.java:411)
?at java.base/java.nio.file.Files.newDirectoryStream(Files.java:474)
?at java.base/java.nio.file.Files.list(Files.java:3769)
?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)'
文章來源:http://www.zghlxwxcb.cn/news/detail-532600.html
解決辦法:在elasticsearch安裝目錄下的plugins目錄中刪除.DS_Store文件,該文件為隱藏文件,在mac終端cd到 plugins文件夾下,ls -a 查看所有文件,就可以看到 .DS_Store文件,執(zhí)行rm -rf .DS_Store刪除該文件,然后再次運行 ./bin/elasticsearch重啟ES服務。文章來源地址http://www.zghlxwxcb.cn/news/detail-532600.html
到了這里,關(guān)于Elasticsearch7.15.2 安裝ik中文分詞器后啟動ES服務報錯的解決辦法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!