在Presto中添加新的聚合函数失败

时间:2018-04-03 21:10:41

标签: java presto

我正在尝试为presto构建自定义聚合函数。我创建了一个FAT Jar并将jar部署到插件目录中。当我重新启动presto时,它总是给我这个错误:

java.lang.AbstractMethodError
    at com.facebook.presto.server.PluginManager.installPlugin(PluginManager.java:183)
    at com.facebook.presto.server.PluginManager.loadPlugin(PluginManager.java:175)
    at com.facebook.presto.server.PluginManager.loadPlugin(PluginManager.java:158)

不幸的是,我没有看到任何详细的错误消息,这将给我一个关于这里实际缺少什么的线索。我使用presto-ml插件作为示例,并在插件实现中实现了getFunctions()。有没有办法弄清楚缺少什么? 我确实检查了PLuginManager.java的源代码。我只是想找到一种更好地调试它的方法。

0 个答案:

没有答案