Neo4j自定义UserFunction插件无法加载问题求助
Neo4j自定义UserFunction无法加载问题求助
我编写了一个自定义UserFunction,希望导入Neo4j中。将jar包放置在$NEO4j_HOME/plugins目录并重启数据库后,Neo4j和Java均无报错,但该函数始终无法被找到。执行SHOW FUNCTIONS YIELD *语句后,未找到该自定义函数。
日志信息
2022-09-13 08:52:42.606+0000 INFO Neo4j Server shutdown initiated by request 2022-09-13 08:52:42.606+0000 INFO Stopped. 2022-09-13 08:53:53.414+0000 INFO Starting... 2022-09-13 08:53:54.015+0000 INFO This instance is ServerId{<private>} (<private>) 2022-09-13 08:53:56.003+0000 INFO ======== Neo4j 4.4.5 ======== 2022-09-13 08:53:59.138+0000 INFO Sending metrics to CSV file at /Users/<private>/Library/Application Support/Neo4j Desktop/Application/relate-data/dbmss/dbms-541daf17-c602-49ef-9aab-bab9aeb69c4f/metrics 2022-09-13 08:53:59.194+0000 INFO Bolt enabled on localhost:7687. 2022-09-13 08:54:00.508+0000 INFO Remote interface available at http://localhost:7474/ 2022-09-13 08:54:00.516+0000 INFO id: <private> 2022-09-13 08:54:00.516+0000 INFO name: system 2022-09-13 08:54:00.516+0000 INFO creationDate: 2022-09-13T08:30:37.347Z 2022-09-13 08:54:00.516+0000 INFO Started. 2022-09-13 08:54:45.595+0000 INFO Neo4j Server shutdown initiated by request 2022-09-13 08:54:45.597+0000 INFO Stopping... 2022-09-13 08:54:50.699+0000 INFO Stopped. 2022-09-13 08:54:56.619+0000 INFO Starting... 2022-09-13 08:54:57.174+0000 INFO This instance is ServerId{<private>} (<private>) 2022-09-13 08:54:59.097+0000 INFO ======== Neo4j 4.4.5 ======== 2022-09-13 08:55:02.071+0000 INFO Sending metrics to CSV file at /Users/<private>/Library/Application Support/Neo4j Desktop/Application/relate-data/dbmss/dbms-541daf17-c602-49ef-9aab-bab9aeb69c4f/metrics 2022-09-13 08:55:02.124+0000 INFO Bolt enabled on localhost:7687. 2022-09-13 08:55:03.337+0000 INFO Remote interface available at http://localhost:7474/ 2022-09-13 08:55:03.346+0000 INFO id: <private> 2022-09-13 08:55:03.346+0000 INFO name: system 2022-09-13 08:55:03.346+0000 INFO creationDate: 2022-09-13T08:30:37.347Z 2022-09-13 08:55:03.346+0000 INFO Started.
自定义函数代码
@UserFunction @Description("procedure.getPixelDist(012345678, 012345678, 10) - calculate the distance between the two pixels.") public boolean getPixelDist(@Name("p1") String pixelOne, @Name("p2") String pixelSecond, @Name("threshold") Integer threshold) throws Exception;
我已尝试网上能找到的所有方法,但问题仍未解决,恳请各位提供帮助。
内容的提问来源于stack exchange,提问作者NoelHug
相关产品推荐
相关产品推荐

