Neo4j-开发备忘

  • Neo4j version : 3.3.0
  • 性能问题

image.png

批量CSV文件导入时,发现neo4j只使用了一个核,official也没有关于CPU调优的说法,待填坑。

提交csv文件加载入库的过程中,发现包含正确路径的Cql语句在被neo4j 提取时,原路径被莫名的添加了一段绝对路径。
Input:

LOAD CSV WITH HEADERS FROM 'file:/tmp/<csv_filename>.csv' 
AS line CREATE (:<NodeName> { <property_name>:line.<property_name>, <property_name1>:line.<property_name1>})

Outputs

[T]  2018-05-08 12:19:44 999 neo4j_jober.go:104 
&{[{Neo.ClientError.Statement.ExternalResourceFailed Couldn't load the external resource at:
file:/data/neo4j/import/tmp/<csv_filename>.csv }] [] 0}
Solution

编辑neo4j.conf,将其中

 19 # This setting constrains all `LOAD CSV` import files to be under the `import` directory. Remove or comment it out to
 20 # allow files to be loaded from anywhere in the filesystem; this introduces possible security problems. See the
 21 # `LOAD CSV` section of the manual for details.
 22 dbms.directories.import=/var/lib/neo4j/import

dbms.directories.import注释即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,536评论 25 708
  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 29,645评论 8 265
  • 熊志军~【日精进打卡第383天】 6月2号卡 付达新商贸~众德营销 沈阳盛和塾道盛组/稻芽七组 【知~学习】 诵读...
    熊志军阅读 164评论 0 0
  • 这个世界上有千百种姿态,冷清、孤独、热闹、繁华,但是却没有一种情绪是独属于任何人的,好像热闹从来都只是别人的。 很...
    秦吾侬阅读 753评论 0 3
  • 细节打败爱情,同样也成就爱情。 我们早已经过了耳听爱情的年纪,男人对你的爱不仅仅是说说而已,烂熟于心的爱情宣言,早...
    流灵静好阅读 1,091评论 21 15