【问题标题】:Trouble understanding instructions to install gremlim plugin on neo4j无法理解在 neo4j 上安装 gremlim 插件的说明
【发布时间】:2014-09-07 02:19:30
【问题描述】:

我正在尝试在 OS X 1.9.4 上为 neo4j 2.1.4 安装 gremlin plugin

指令说要运行这些命令

mvn clean package
unzip target/neo4j-gremlin-plugin-2.1-SNAPSHOT-server-plugin.zip -d $NEO4J_HOME/plugins/gremlin-plugin
cd $NEO4J_HOME
bin/neo4j restart

我对两件事感到困惑。

1) 当我运行maven clean package 时出现此错误。我认为你会运行 maven 来构建一个项目——但似乎 gremlin 插件说明说要在下载源代码之前运行它。

$ mvn clean package
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------

2) 这行代码中的target是什么意思?我认为您正在将下载的代码解压缩到 neo4j 的插件目录中。但是为什么那条线在 mvn 线之后呢?你不解压,cd到/gremlin-plugin然后运行maven clean package吗?

unzip target/neo4j-gremlin-plugin-2.1-SNAPSHOT-server-plugin.zip -d $NEO4J_HOME/plugins/gremlin-plugin

我正在做以下事情:

  1. https://github.com/neo4j-contrib/gremlin-plugin下载zip文件
  2. 解压到$NEO4J_HOME/plugins/gremlin-plugin
  3. 重启neo4j

我明白了:

LookupError: ({'status': '404', 'access-control-allow-origin': '*', 'content-type': 'application/json; charset=UTF-8', 'content-length': '752', 'server': 'Jetty(9.0.5.v20130815)'}, '{\n  "message" : "No such ServerPlugin: \\"GremlinPlugin\\"",\n  "exception" : "PluginLookupException",\n  "fullname" : "org.neo4j.server.plugins.PluginLookupException",\n  "stacktrace" : [ "org.neo4j.server.plugins.PluginManager.extension(PluginManager.java:115)", "org.neo4j.server.plugins.PluginManager.invoke(PluginManager.java:156)", "org.neo4j.server.rest.web.ExtensionService.invokeGraphDatabaseExtension(ExtensionService.java:312)", "org.neo4j.server.rest.web.ExtensionService.invokeGraphDatabaseExtension(ExtensionService.java:134)", "java.lang.reflect.Method.invoke(Method.java:601)", "org.neo4j.server.rest.transactional.TransactionalRequestDispatcher.dispatch(TransactionalRequestDispatcher.java:139)", "java.lang.Thread.run(Thread.java:722)" ]\n}')

如何遵循 gremlin 插件说明?

【问题讨论】:

    标签: java maven neo4j gremlin


    【解决方案1】:

    如果您想从源代码构建插件,请执行以下操作:

    git clone https://github.com/thinkaurelius/neo4j-gremlin-plugin.git
    cd neo4j-gremlin-plugin
    # now follow the instructions (build, unzip, restart Neo4j server)
    

    您安装预建插件的步骤对我来说看起来不错。你什么时候得到 LookupError?当您重新启动 Neo4j 或尝试通过 curl 或其他方式使用插件时?你在$NEO4J_HOME/conf/neo4j-server.properties添加插件了吗?

    我还制作了一个视频来回答所有剩余的问题:

    Install and use Neo4j Gremlin plugin

    【讨论】:

      猜你喜欢
      • 2017-07-07
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 2014-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多