【问题标题】:Connect neo4j from .net using gremlin.net使用 gremlin.net 从 .net 连接 neo4j
【发布时间】:2020-08-31 23:39:09
【问题描述】:

我正在尝试使用 Gremlin.Net 库连接 neo4j 本地设置(Windows 10 WSL Ubunutu 18.04)。 Neo4j 服务器已启动并在http://localhost:8182/ 中运行。当我尝试使用下面的代码进行连接时,它会抛出错误 System.Net.WebSockets.WebSocketException: 'The server returned status code '404' when status code '101' was expected.' 我在这里缺少什么。

           var gremlinServer = new GremlinServer("localhost", 8182);
           var graphsonReader = new GraphSON2Reader(
                                   new Dictionary<string, IGraphSONDeserializer> { { MyType.GraphsonType, new MyTypeReader() } });
           //var graphsonWriter = new GraphSON2Writer(
           //    new Dictionary<Type, IGraphSONSerializer> { { typeof(MyType), new MyClassWriter() } });
           _connection = new GremlinClient(gremlinServer, graphsonReader, new GraphSON2Writer(), GremlinClient.GraphSON2MimeType);
           return _connection;

【问题讨论】:

    标签: ubuntu neo4j gremlin windows-subsystem-for-linux gremlinnet


    【解决方案1】:

    我不确定您是否要输入此内容,但您写道“Neo4j 服务器已启动并正在运行....”。如果您特别指的是Neo4j Server,那么Gremlin.NET 将不会直接连接到它。要使用该库,您需要安装 Gremlin Server 和 configure Neo4j within that。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-07
      • 2011-02-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多