Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Neo4j Hadoop集成_Hadoop_Neo4j_Hive - Fatal编程技术网

Neo4j Hadoop集成

Neo4j Hadoop集成,hadoop,neo4j,hive,Hadoop,Neo4j,Hive,我对neo4j完全陌生。我在蜂箱里有一些数据,比如 emp\u id mngr\u id 121632232 2232 1226 4456 1178 1226 1134 1865 1099 1134 1058 1058空 1099空 我想从这个表中查找层次结构,例如对于emp_id 12163,在manger表中查找最高层次结构是1058。如何在neo4j中实现这一点?您可以将这些文件作为CSV文件导入neo4j,然后运行如下算法: 我猜是孩子的父母 取一个随机节点

我对neo4j完全陌生。我在蜂箱里有一些数据,比如

emp\u id mngr\u id 121632232 2232 1226 4456 1178 1226 1134 1865 1099 1134 1058 1058空 1099空


我想从这个表中查找层次结构,例如对于emp_id 12163,在manger表中查找最高层次结构是1058。如何在neo4j中实现这一点?您可以将这些文件作为CSV文件导入neo4j,然后运行如下算法:

我猜是孩子的父母

取一个随机节点并找到根

MATCH (n)
WITH n
LIMIT 1
MATCH (n)-[:PARENT*]->(root)
WHERE NOT (root)-[:PARENT]->()
RETURN root
还是用Java

Node n = db.getNodeById(0);
while (n.hasRelationship(RelTypes.PARENT, Direction.OUTGOING)) {
    n = n.getSingleRelationship(RelTypes.PARENT, Direction.OUTGOING).getEndNode();
}

好的,我执行了下面的命令LOAD CSV,标题来自/home/pooja/data.CSV作为csvLine CREATE p:people{emp_id:toIntcsvLine.emp_id,mngr_id:toIntcsvLine.mngr_id}你能告诉我你的程序中的n、父和根是什么吗