export-graphml命令问题

时间:2016-07-22 21:00:06

标签: neo4j graphml

我在Windows中使用Neo4j-CE-3.0.3版本,我试图导出graphml。 我在下面的链接中使用了neo4j shell工具 https://github.com/jexp/neo4j-shell-tools

我也将文件解压缩到lib文件夹。然后在neo4j-shell中,我尝试使用命令

运行export-graphml
export-graphml -o out.graphml Match (u:U)-[:ACC]-(p:P{pID:'100'}) where p.pID<>'0' return u.uID, p.pID,count(*) as ACCESSED order by ACCESSED desc

但我收到错误

  

未知命令&#39; export-graphml&#39;

help命令正在检索命令

  

可用命令:alias begin call cd commit create cypher dbinfo drop dump env explain export foreach gsh help index jsh load ls man match merge mknode mkrel mv optional path planner profile pwd return rm rmnode rmrel rollback runtime schema set start trav unwind using with

     

使用man获取有关每个命令的信息。

Lib文件夹位于jar下方     import-tools-3.0.3.jar,reflectasm-1.10.1.jar,opencsv-2.3.jar,objenesis-2.1.jar,minlog-1.3.0.jar,mapdb-0.9.3.jar,kryo-3.0。 3.jar,geoff-0.5.0.jar

请帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用lib目录的内容以及您在(Linux,Windows,MacOS X)上运行Neo4j的环境更新您的问题吗?

最初,我的(Unix版本)有:

  

ASM-5.0.2.jar   bcpkix-jdk15on-1.53​​.jar   bcprov-jdk15on-1.53​​.jar   公地的BeanUtils-1.8.3.jar   公共配置-1.10.jar   公共沼气池-2.1.jar   公地IO-2.4.jar   公地郎2.6.jar   公地lang3-3.3.2.jar   共享记录-1.1.1.jar   concurrentlinkedhashmap-LRU-1.4.2.jar   杰克逊核心ASL-1.9.13.jar   杰克逊JAXRS-1.9.13.jar   杰克逊映射器-ASL-1.9.13.jar   的javax.servlet-API-3.1.0.jar   新泽西州的核心1.19.jar   新泽西州的多,1.19.jar   新泽西服务器1.19.jar   新泽西州的servlet-1.19.jar   码头-HTTP-9.2.9.v20150224.jar   码头-IO-9.2.9.v20150224.jar   码头安全,9.2.9.v20150224.jar   码头 - 服务器9.2.9.v20150224.jar   码头-servlet的9.2.9.v20150224.jar   码头-UTIL-9.2.9.v20150224.jar   码头-web应用,9.2.9.v20150224.jar   码头的XML-9.2.9.v20150224.jar   的JLine-2.12.jar   JSR311-API 1.1.2.r612.jar   Lucene的 - 分析 - 共5.5.0.jar   Lucene的 - 编解码器 - 5.5.0.jar   Lucene的核心 - 5.5.0.jar   的Lucene的QueryParser-5.5.0.jar   mimepull-1.9.3.jar   Neo4j的螺栓-3.0.3.jar   Neo4j的浏览器 - 1.1.6.jar   Neo4j的-CODEGEN-3.0.3.jar   的Neo4j的集合-3.0.3.jar   Neo4j的常见-3.0.3.jar   Neo4j的一致性检查-3.0.3.jar   Neo4j的-CSV-3.0.3.jar   Neo4j的-CYPHER-3.0.3.jar   Neo4j的-CYPHER编译-2.3-2.3.4.jar   Neo4j的-CYPHER编译-3.0-3.0.3.jar   Neo4j的-CYPHER-前端,2.3-2.3.4.jar   Neo4j的-CYPHER-前端,3.0-3.0.3.jar   Neo4j的数据库管理系统,3.0.3.jar   的Neo4j-图表-ALGO-3.0.3.jar   的Neo4j-图形匹配-3.0.3.jar   Neo4j的-graphdb-API-3.0.3.jar   Neo4j的进口刀具3.0.3.jar   Neo4j的-IO-3.0.3.jar   Neo4j的-JMX-3.0.3.jar   Neo4j的内核 - 3.0.3.jar   Neo4j的日志记录,3.0.3.jar   Neo4j的-的Lucene索引3.0.3.jar   Neo4j的-lucene的升级-3.0.3.jar   Neo4j的,原始的集合-3.0.3.jar   Neo4j的资源-3.0.3.jar   Neo4j的安全-3.0.3.jar   Neo4j的服务器-3.0.3.jar   Neo4j的壳3.0.3.jar   Neo4j的-UDC-3.0.3.jar   Neo4j的不安全-3.0.3.jar   网状 - 全4.0.28.Final.jar   opencsv-2.3.jar   蒸谷米核-1.1.7.jar   半熟,scala_2.11-1.1.7.jar   犀牛1.7R4.jar   斯卡拉库,2.11.8.jar   斯卡拉 - 反射 - 2.11.8.jar   服务器API-3.0.3.jar

在neo4j-shell中,运行help列表:

  

可用命令:alias begin call cd commit create cypher dbinfo drop dump env explain export foreach gsh help index jsh load ls man match merge mknode mkrel mv optional path planner profile pwd return rm rmnode rmrel rollback runtime schema set start trav unwind using with

解压缩neo4j-shell-tools后,我正确地有3个额外的库(opencsv-2.3.jar已包含在发行版中):

  

ASM-5.0.2.jar   bcpkix-jdk15on-1.53​​.jar   bcprov-jdk15on-1.53​​.jar   公地的BeanUtils-1.8.3.jar   公共配置-1.10.jar   公共沼气池-2.1.jar   公地IO-2.4.jar   公地郎2.6.jar   公地lang3-3.3.2.jar   共享记录-1.1.1.jar   concurrentlinkedhashmap-LRU-1.4.2.jar   的杰夫-0.5.0.jar   导入工具-3.0.1.jar   杰克逊核心ASL-1.9.13.jar   杰克逊JAXRS-1.9.13.jar   杰克逊映射器-ASL-1.9.13.jar   的javax.servlet-API-3.1.0.jar   新泽西州的核心1.19.jar   新泽西州的多,1.19.jar   新泽西服务器1.19.jar   新泽西州的servlet-1.19.jar   码头-HTTP-9.2.9.v20150224.jar   码头-IO-9.2.9.v20150224.jar   码头安全,9.2.9.v20150224.jar   码头 - 服务器9.2.9.v20150224.jar   码头-servlet的9.2.9.v20150224.jar   码头-UTIL-9.2.9.v20150224.jar   码头-web应用,9.2.9.v20150224.jar   码头的XML-9.2.9.v20150224.jar   的JLine-2.12.jar   JSR311-API 1.1.2.r612.jar   Lucene的 - 分析 - 共5.5.0.jar   Lucene的 - 编解码器 - 5.5.0.jar   Lucene的核心 - 5.5.0.jar   的Lucene的QueryParser-5.5.0.jar   的创建mapdb-0.9.3.jar   mimepull-1.9.3.jar   Neo4j的螺栓-3.0.3.jar   Neo4j的浏览器 - 1.1.6.jar   Neo4j的-CODEGEN-3.0.3.jar   的Neo4j的集合-3.0.3.jar   Neo4j的常见-3.0.3.jar   Neo4j的一致性检查-3.0.3.jar   Neo4j的-CSV-3.0.3.jar   Neo4j的-CYPHER-3.0.3.jar   Neo4j的-CYPHER编译-2.3-2.3.4.jar   Neo4j的-CYPHER编译-3.0-3.0.3.jar   Neo4j的-CYPHER-前端,2.3-2.3.4.jar   Neo4j的-CYPHER-前端,3.0-3.0.3.jar   Neo4j的数据库管理系统,3.0.3.jar   的Neo4j-图表-ALGO-3.0.3.jar   的Neo4j-图形匹配-3.0.3.jar   Neo4j的-graphdb-API-3.0.3.jar   Neo4j的进口刀具3.0.3.jar   Neo4j的-IO-3.0.3.jar   Neo4j的-JMX-3.0.3.jar   Neo4j的内核 - 3.0.3.jar   Neo4j的日志记录,3.0.3.jar   Neo4j的-的Lucene索引3.0.3.jar   Neo4j的-lucene的升级-3.0.3.jar   Neo4j的,原始的集合-3.0.3.jar   Neo4j的资源-3.0.3.jar   Neo4j的安全-3.0.3.jar   Neo4j的服务器-3.0.3.jar   Neo4j的壳3.0.3.jar   Neo4j的-UDC-3.0.3.jar   Neo4j的不安全-3.0.3.jar   网状 - 全4.0.28.Final.jar   opencsv-2.3.jar   蒸谷米核-1.1.7.jar   半熟,scala_2.11-1.1.7.jar   犀牛1.7R4.jar   斯卡拉库,2.11.8.jar   斯卡拉 - 反射 - 2.11.8.jar   服务器API-3.0.3.jar

现在,在neo4j-shell列表中运行help

  

可用命令:alias auto-index begin call cd commit create cypher dbinfo drop dump env eval explain export export-cypher export-graphml foreach gsh help import-cypher import-geoff import- graphml index jsh load ls man match merge mknode mkrel mv optional path planner profile pwd return rm rmnode rmrel rollback runtime schema set start trav unwind using with

更新

你的lib目录的内容真的很可疑:除了来自neo4j-shell-tools的lib之外,你只有4个其他的jar,其中没有一个出现在常规的Neo4j安装中,而且没有Neo4j自己开玩笑。

您确定要在 Neo4j的 lib目录中解压缩,而不是在您家中的lib目录中解压缩吗?它绝对不像Neo4j。

我不知道您是否使用.exe或.zip安装了Windows版本的Neo4j,但我下载了.zip进行检查并且它包含neo4j-community-3.0.3\lib目录,希望如此.exe提取类似的目录结构。那就是你应该从neo4j-shell-tools中添加额外的罐子。