未能连接到 localhost:7474;连接被拒绝。 neo4j-server.properties 文件在哪里?

Failed connect to localhost:7474; Connection refused. Where is the neo4j-server.properties file?

我正在尝试从 Mac OSx 上的 Rstudio 开始我的图形,通过 devtools 安装了 RNeo4j(对于 R 版本 3.1.2) "startGraph("http://localhost:7474/db/data/")" 我收到以下错误:

"Error in function (type, msg, asError = TRUE) : Failed connect to localhost:7474; Connection refused"

看起来像是一个错误代码:ERR_CONNECTION_REFUSED 网上搜索,他们建议修改 conf/neo4j-server.properties 文件。 但似乎无法找到文件来更正它。

您使用的是 Neo4j 2.2 吗?如果是这样,您可能需要指定用户名和密码(如果您还没有,可以通过在浏览器中转到 localhost:7474 来设置)。

如果您更喜欢在没有身份验证的情况下连接到 neo4j,可以很容易地更改默认值。 2.2.1版本对应的文档是here

在文件 conf/neo4j-server.properties 文件中进行以下更改:

# dbms.security.auth_enabled=true
# 
dbms.security.auth_enabled=false

对我来说,我已经将本地 IP 地址的名称从 localhost 更改为 localhost.dev

要查看您的设置:

cat /etc/hosts

我的是这样的

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1   localhost.dev
127.0.0.1   api.localhost.dev

检查conf/neo4j.conf,有一行:

# With default configuration Neo4j only accepts local connections.
# To accept non-local connections, uncomment this line:
dbms.connectors.default_listen_address=0.0.0.0

尝试连接到 bolt://127.0.0.1:7687 要么 查看 $NEO4J_HOME/logs/neo4j.log 文件中的日志。显示 neo4j 托管的确切 ip 应该有一些错误。