运行Neo4j 2.0企业实例。使用lib目录中的jar来运行这个groovy脚本
import org.neo4j.graphdb.GraphDatabaseService
import org.neo4j.graphdb.ResourceIterable
import org.neo4j.graphdb.Transaction
import org.neo4j.graphdb.factory.GraphDatabaseFactory
import org.neo4j.kernel.EmbeddedGraphDatabase
import org.neo4j.tooling.GlobalGraphOperations
import org.neo4j.graphdb.Node
String DB_PATH = "/Users/afrieden/Neo4j/neo4j-enterprise-2.0.0-M03/"
GraphDatabaseService graphDb = new EmbeddedGraphDatabase(DB_PATH)
Transaction tx = graphDb.beginTx()
try {
Node runNode = graphDb.createNode()
println("we made it!")
tx.success()
}
finally{
tx.finish()
}
graphDb.shutdown()
使用“我们制造”的输出成功运行。但是,当我进入我的webadmin密码控制台并运行
时START n=node(*) RETURN n;
我只获得了没有任何内容的起始节点。在任何地方都有日志我可以找到它窒息的东西吗?谢谢!
答案 0 :(得分:1)
确保您的网络管理员指向与代码中DB_PATH
相同的位置。您可以在neo4j目录的conf/neo4j-server.properties
中找到Web Admin属性
答案 1 :(得分:0)
原来他们并没有指向同一个地方。同样在2.0中,如果你在两个不同的地方运行嵌入式模式,它不会大惊小怪你,但它不会更新数据库。我让webadmin运行并且脚本在它上面运行。