【问题标题】:Elasticsearch 5 how to start writing a native Java pluginElasticsearch 5 如何开始编写原生 Java 插件
【发布时间】:2017-07-27 21:56:26
【问题描述】:

我目前正在尝试编写一个 Elasticsearch 插件(主要用于测试目的),而我正在努力解决 documentation 的问题,它简单地说:

这些示例提供了入门所需的基本内容。有关如何编写插件的更多信息,我们建议您查看本文档中列出的插件以获得灵感。

所以基本上,在找到了一些教程(除了 maven 部分之外,还有一些相互不同意)之后,请参阅 http://david.pilato.fr/blog/2016/07/27/creating-a-plugin-for-elasticsearch-5-dot-0-using-maven/http://jfarrell.github.io(它们不继承相同的类)。

我实际上被困在从哪里开始,核心弹性搜索依赖项中可用的组件,以及我应该如何加载我的插件。 (我知道我可以通过测试和逆向工程来研究它,我只是想知道是否有人对此主题有好的建议)。

现在我的代码看起来像:

public class MyPlugin extends Plugin implements NativeScriptFactory{
  //overriden methods
}

我应该从那里去哪里?

非常感谢!

【问题讨论】:

    标签: java elasticsearch elasticsearch-plugin


    【解决方案1】:

    【讨论】:

    • 我一定会看看的。不过我只是在找 es 5……谢谢伙计
    • 我明白了,我正在更改它以支持 es 5。敬请期待。
    • 非常感谢,如果我能弄清楚 Elastic 中发生的恶作剧,我也会看到您的链接
    • 太棒了,所以对于一个 ES5 插件,你会建议使用 gradle 而不是 maven 构建,对吗?
    • 我关注了两个使用gradle的项目,我也更喜欢gradle。并注意 ES 5.0 你应该使用 gradle 2.13。
    猜你喜欢
    • 2012-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-13
    • 1970-01-01
    • 2015-03-29
    • 1970-01-01
    • 2012-07-23
    相关资源
    最近更新 更多