alexklibisz / elastiknn

Elasticsearch plugin for nearest neighbor search. Store vectors and run similarity search using exact and approximate algorithms.

Home Page:https://alexklibisz.github.io/elastiknn

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Plugin [.installing-18148280304972249747] is missing a descriptor properties file

wysstartgo opened this issue · comments

Support guidelines

Background

Exception in thread "main" java.lang.IllegalStateException: Plugin [.installing-18148280304972249747] is missing a descriptor properties file.
at org.elasticsearch.plugins.PluginDescriptor.readFromProperties(PluginDescriptor.java:199)
at org.elasticsearch.plugins.cli.InstallPluginAction.loadPluginInfo(InstallPluginAction.java:858)
at org.elasticsearch.plugins.cli.InstallPluginAction.installPlugin(InstallPluginAction.java:918)
at org.elasticsearch.plugins.cli.InstallPluginAction.execute(InstallPluginAction.java:254)
at org.elasticsearch.plugins.cli.InstallPluginCommand.execute(InstallPluginCommand.java:89)
at org.elasticsearch.common.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:54)
at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:85)
at org.elasticsearch.cli.MultiCommand.execute(MultiCommand.java:94)
at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:85)
at org.elasticsearch.cli.Command.main(Command.java:50)
at org.elasticsearch.launcher.CliToolLauncher.main(CliToolLauncher.java:64)

Bug

bin/elasticsearch-plugin install file:///usr/share/elasticsearch/knnplugins/elastiknn-8.7.1.0.zip

Elastiknn Version

8.7.1.0

Platform

Docker

Steps to reproduce

No response

Additional info

install this plugin locally

I ran the exact docker commands from https://elastiknn.com/installation/ and everything works fine:

$ /tmp cat Dockerfile
FROM docker.elastic.co/elasticsearch/elasticsearch:8.7.1
RUN elasticsearch-plugin install --batch https://github.com/alexklibisz/elastiknn/releases/download/8.7.1.0/elastiknn-8.7.1.0.zi
$ docker build -t elastiknn-example .
...
$ docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e "xpack.security.enabled=false" elastiknn-example
...
$ curl localhost:9200/_cat/plugins
f8b090dab225 elastiknn 8.7.1.0

Steps to reproduce
No response

Please fill out the steps to reproduce and re-open if this is still an issue.