用于在单独计算机上连接Neo4J数据库的语法

用于在单独计算机上连接Neo4J数据库的语法,neo4j,Neo4j,这个问题实际上是这个问题的产物 这是项目目标——它仍然有效- 我希望运行三个不同的Neo4J实例(每个实例都有不同的数据库)。然后我需要三个不同的Neo4J浏览器可视化工具(想想project1.domainname.com/project2.domainname.com/project3.domainname.com),每个都映射到一个特定的数据库实例 我已经成功地在一个Azure VM上运行了三个不同的数据库实例——到目前为止还不错 更新 我有三个在Azure网站上运行的浏览器实例。但我仍然

这个问题实际上是这个问题的产物

这是项目目标——它仍然有效-

我希望运行三个不同的Neo4J实例(每个实例都有不同的数据库)。然后我需要三个不同的Neo4J浏览器可视化工具(想想project1.domainname.com/project2.domainname.com/project3.domainname.com),每个都映射到一个特定的数据库实例 我已经成功地在一个Azure VM上运行了三个不同的数据库实例——到目前为止还不错

更新

我有三个在Azure网站上运行的浏览器实例。但我仍然发现无法连接到任何数据库

上一张海报建议:config host:“我尝试过,但没有效果

所以问题——

1) 浏览器建议我使用命令“:server connect”而不是“:config host”。这是更好的命令吗?如果是,那么使用它的语法是什么?文档中是否有描述所有这些命令的链接?我可以看到修改配置文件的文档,但看不到实时运行的命令

2) 当浏览器与服务器断开连接时,我可以看到以下信息

当它连接(到本地主机)时,我得到这个

我觉得很奇怪。我想我是在告诉浏览器连接到远程服务器,在这种情况下,它不会直接与文件位置通信。这个文件位置只是远程服务器告诉我它是从哪个本地文件源工作的吗

3) 这些连接尝试是否生成了任何日志文件?我相信如果我能找到比“检查电线”更好的东西,我会知道去哪里找

更新2


关于使用HTML检查器的一点很关键。现在清除断开连接的消息可以让我看到我在做什么。我已经在托管Neo4J服务器的虚拟机上放下了防火墙,现在我至少可以用Fiddler向它发送一个命令,并且我得到了一些东西,这样网络问题似乎就被清除了

但每向前一步,我似乎都要后退两步。现在,当我发出config host命令时,我会不断收到登录数据库的请求。默认用户名和密码不起作用。它一直坚持“未提供授权标头”

我尝试了一个完整的Enterprise2.3.1版本

我进入neo4j-server.properties并将dbms.security.auth_enabled=true更改为false。然后执行启动PowerShell脚本(从这里派生-)

脚本似乎正在写入配置文件并将auth设置改回true。我尝试将配置文件设置为只读,PowerShell脚本声称它需要对该文件进行写访问


我假设脚本正在覆盖配置文件中的内容,并且我必须在脚本中加入某种类型的开关才能将auth设置为false。

您是否将防火墙配置为允许端口7474?您是否将neo4j-server.properties配置为在接口
0.0.0.0

我只是试了一下<代码>:配置主机:http://myhost.com:7474“ 而且效果很好

“未连接”错误有点烦人,您可以使用html检查器并删除div来删除它

  • 我不知道(帮助服务器除外)
  • 它是远程服务器的文件
  • web浏览器/浏览器控制台中的http日志

  • 您是否将防火墙配置为允许端口7474?您是否将neo4j-server.properties配置为在接口
    0.0.0.0

    我只是试了一下<代码>:配置主机:http://myhost.com:7474“ 而且效果很好

    “未连接”错误有点烦人,您可以使用html检查器并删除div来删除它

  • 我不知道(帮助服务器除外)
  • 它是远程服务器的文件
  • web浏览器/浏览器控制台中的http日志

  • 关于使用HTML检查器的一点很关键——现在我可以看到我在做什么了。我已经在托管Neo4J服务器的虚拟机上放下了防火墙,现在我至少可以用Fiddler向它发送一个命令,我得到了一些回报。但每向前一步,我似乎都要后退两步。不是,我收到了我登录数据库的请求。默认用户名和密码不起作用。它一直坚持“未提供授权标头”我也提供过一次“未提供授权标头”,你能试着在匿名模式下运行它吗?这似乎是网络浏览器的存储或主动缓存的问题。使用HTML检查器是关键——现在我可以看到我在做什么了。我已经在托管Neo4J服务器的虚拟机上放下了防火墙,现在我至少可以用Fiddler向它发送一个命令,我得到了一些回报。但每向前一步,我似乎都要后退两步。不是,我收到了我登录数据库的请求。默认用户名和密码不起作用。它一直坚持“未提供授权标头”我也提供过一次“未提供授权标头”,你能试着在匿名模式下运行它吗?似乎是Web浏览器的存储或主动缓存问题。元素检查器是关键。但是正如你在上面看到的(更新2),还有更多的问题出现了。元素检查器是关键。但是正如你在上面看到的(更新2),还有更多的问题。
    Import-Module C:\Data\Neo4j-1\bin\Neo4j-Management.psd1 
    
    'C:\Data\Neo4j-1' |
    Initialize-Neo4jServer `
    -ListenOnIPAddress 0.0.0.0 `
    -HTTPPort 7474 `
    -OnlineBackupServer '127.0.0.1:6362' `
    -PassThru |
    Start-Neo4jServer -Console