Neo4j嵌入式服务器和浏览器

时间:2017-01-13 18:02:14

标签: java neo4j graph-databases

我正在使用Neo4j Embedded 3.1.0。

我希望能够使用Neo4j浏览器浏览数据库。我见过this Stackoverflow question already

第一种方法:

我尝试了几种方法。第一个是使用BOLT连接器,这看起来有点令人困惑。我在浏览器上启用了BOLT设置,并在我的嵌入式数据库上启用了BOLT,如下所示:

BrokerService broker = new BrokerService();
        GraphDatabaseSettings.BoltConnector bolt = GraphDatabaseSettings.boltConnector( "0" );

    GraphDatabaseService graphDb = new GraphDatabaseFactory()
            .newEmbeddedDatabaseBuilder( DB_PATH )
            .setConfig( bolt.type, "BOLT" )
            .setConfig( bolt.enabled, "true" )
            .setConfig( bolt.address, "localhost:7687" )
            .newGraphDatabase();

    registerShutdownHook( graphDb );

但是浏览器似乎没有浏览嵌入式服务器上的数据。有时它会提示我输入密码。如何设置密码?

这种方法似乎也在推出两台服务器?这将是第一次与桌面应用程序一起启动,第二次在我的嵌入式应用程序中启动。有没有办法只在它上面启动浏览器?

第二种方法:

将Neo4j应用程序指向我的嵌入式db目录(当我的嵌入式服务器未运行时)。这也提示我输入密码。在这种情况下,如何在DB上设置密码?是DB目录中的凭证信息?或者登录数据是否位于其他地方?

我在运行嵌入式服务器时不一定需要浏览,但这样会很好。遍布网络的文档与食谱和想法相矛盾。

这里有指针吗?我对如何满足这种需求非常灵活。我主要需要一种强大的方法来浏览数据以进行故障排除等。

0 个答案:

没有答案