【问题标题】:neo4j-shell-tools, neo4j-shell auto-index and import command not found未找到 neo4j-shell-tools、neo4j-shell 自动索引和导入命令
【发布时间】:2014-01-31 10:10:03
【问题描述】:

我正在尝试使用 Neo4j-shell-tools 导入数据。但是auto-index命令和import-csv/import-geoff命令都没有找到。

Google 并没有返回太多有用的信息,这似乎太琐碎而令人难以置信,但我似乎真的找不到解决方案。

我在 CentOS 6.5 上运行 Neo4j 2.0.0,使用位于 http://yum.neo4j.org/ 的 Yum 存储库(但使用 java 1.7.0_u45),来自 github 的最新工具包。

我三次检查了 jar 的位置,它们位于 /usr/share/neo4j/lib(但我也将它们复制到 plugins 目录和根目录)。 还有一个/var/lib/neo4j 目录,其中包含我的数据库。我无法想象我需要将 jars 复制到那个“lib”目录...

【问题讨论】:

  • 你把罐子放在哪里了?您的日志中是否有任何错误消息?没有 Neo4j 1.9.8 !!您是否为 neo 安装使用了正确的版本?
  • 进行了编辑,显示了更清晰的目录结构...以及正确的版本号,实际上是 2.0.0 :/
  • 任何日志文件中的任何错误消息? graph.db/messages.log 必须在其中。您能否列出您的服务器的 lib 目录列表,您将 jar 提取到该目录?并且你使用了 neo4j-shell 工具的 2.0 分支?
  • 愚蠢的我,期待一个 1.9.7 的服务器,而我运行的是 2.0.0。 2.0.0 有一个特殊版本的导入工具。现在应该可以自行解决了……

标签: shell neo4j centos centos6


【解决方案1】:

哇,2.0 版需要一个特殊的导入工具分发版,位于:https://github.com/jexp/neo4j-shell-tools/tree/20

确保删除所有以前版本的导入工具,仅覆盖不会做,因为某些文件名与两个包不同。 重启服务器,启动 shell,一切顺利。

【讨论】:

  • 我也刚刚将它更新到 2.0.0(它是在 2.0.0-RC1)
  • 是的,似乎是。我有我可以支配的命令。我正在尝试导入 GEOFF 文件,但“RuleFormatException:规则中的语法错误”有点含糊,所以我正在检查我的所有代码以查看我在哪里出错...
猜你喜欢
  • 1970-01-01
  • 2016-04-19
  • 1970-01-01
  • 1970-01-01
  • 2017-06-05
  • 1970-01-01
  • 2017-08-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多