运行Crate时ElasticSearch API在哪里暴露?

pap*_*ane 2 plugins elasticsearch crate

我已成功在crate上安装了elasticsearch head插件,可以访问其Web UI,但无法连接.我希望能够使用它来可视化底层elasticsearch商店中的数据.有没有办法直接访问elasticsearch API,以便头部可以工作?

hen*_*eto 5

您需要启用在crate.yml文件中完成的API .而改变的设定是:

es.api.enabled: true
Run Code Online (Sandbox Code Playgroud)

但是,Elasticsearch插件可能无法开箱即用,因为Crate和Elasticsearch不是二进制兼容的(您可能需要修改名称空间和导入).Elasticsearch在其maven配置中有一个着色步骤,因此elasticsearch jar包含不同的命名空间,然后是Crate(因为Crate不使用着色).