为了账号安全,请及时绑定邮箱和手机立即绑定

无法连接到localhost neo4j实例

无法连接到localhost neo4j实例

C#
胡说叔叔 2021-05-10 16:33:09
我正在尝试通过Neo4j .Net驱动程序页面上的hello world示例工作,但是每次尝试运行该示例时,它都会旋转一段时间,然后引发异常:Neo4j.Driver.V1.ServiceUnavailableException:'在30000毫秒内重试5次后失败。确保您的数据库在线,然后重试我已经确认我的数据库正在运行,因为可以通过运行在的neo4j浏览器看到它localhost:7474。我正在尝试如下创建连接// Invocation in Main methodusing (var greeter = new HelloWorldExample("bolt://localhost:7474", "neo4j", "neo4j")){     greeter.PrintGreeting("Hello, World");}...// Constructor for HelloWorldExample, and where it's getting hungpublic HelloWorldExample(string uri, string user, string password){    _driver = GraphDatabase.Driver(uri, AuthTokens.Basic(user, password));}我已经尝试了几种不同的URI变体(例如,使用端口7687,如示例所示,即使我的实例不在此运行),也尝试使用http而不是bolt协议(引发了完全不同的错误) ,说这是不允许的)。有人知道我可能会缺少什么吗?
查看完整描述

1 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

您使用了错误的端口,即UI端口。您需要连接到端口7687(如果您使用的是默认值,我假设您使用的是默认值)


using (var greeter = new HelloWorldExample("bolt://localhost:7687", "neo4j", "neo4j"))

{

     greeter.PrintGreeting("Hello, World");

}


查看完整回答
反对 回复 2021-05-21
  • 1 回答
  • 0 关注
  • 670 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信