外部客户端未与Neo4j数据库连接:kubernetes上的连接被拒绝

rbl8hiat  于 2022-11-05  发布在  Kubernetes
关注(0)|答案(1)|浏览(169)

数据库已成功部署,我们可以访问pod终端上的cypher-shell。但是,如果客户端使用bolt访问数据库,则会出现连接被拒绝错误。我认为是数据库绑定到localhost导致了此错误。但是,即使特灵了所有配置,我们也找不到修复此错误的方法。
我们正在使用neo4j python驱动程序连接到数据库。
您能否提供信息来修复它。以下是Pod的日志:

Active database: graph.db
Directories in use:
home: /var/lib/neo4j
config: /conf
logs: /var/lib/neo4j/logs
plugins: /var/lib/neo4j/plugins
import: NOT SET
data: /var/lib/neo4j/data
certificates: /var/lib/neo4j/certificates
run: /var/lib/neo4j/run
Starting Neo4j.
2022-03-29 14:37:21.249+0000 WARN Config file [/conf /neo4j.conf] does not exist.
2022-03-29 14:37:21.265+0000 INFO ======== Neo4j 3.3.0 ========
2022-03-29 14:37:21.284+0000 INFO Starting...
2022-03-29 14:37:22.089+0000 INFO Bolt enabled on 127.0.0.1:7687.
2022-03-29 14:37:24.630+0000 INFO Started.
2022-03-29 14:37:25.215+0000 INFO Remote interface available at http://localhost:7474/

neo4j配置

apoc.export.file.enabled=true                                                                                                                                                                                                                            `
`apoc.import.file.enabled=true                                                                                                                                                                                                                            `
`cypher.forbid_shortestpath_common_nodes=false                                                                                                                                                                                                            `
`dbms.connector.bolt.enabled=true                                                                                                                                                                                                                         `
`dbms.connector.bolt.tls_level=OPTIONAL                                                                                                                                                                                                                   `
`dbms.connector.http.enabled=true                                                                                                                                                                                                                         `
`dbms.connector.https.enabled=false                                                                                                                                                                                                                       `
`dbms.directories.import=/mnt                                                                                                                                                                                                                             `
`dbms.jvm.additional=-Djdk.tls.ephemeralDHKeySize=2048                                                                                                                                                                                                    `
`dbms.jvm.additional=-Dunsupported.dbms.udc.source=tarball                                                                                                                                                                                                `
`dbms.jvm.additional=-XX:+AlwaysPreTouch                                                                                                                                                                                                                  `
`dbms.jvm.additional=-XX:+DisableExplicitGC                                                                                                                                                                                                               `
`dbms.jvm.additional=-XX:+UseG1GC                                                                                                                                                                                                                         `
`dbms.logs.query.enabled=true                                                                                                                                                                                                                             `
`dbms.logs.query.rotation.keep_number=7                                                                                                                                                                                                                   `
`dbms.logs.query.rotation.size=20m                                                                                                                                                                                                                        `
`dbms.security.allow_csv_import_from_file_urls=true                                                                                                                                                                                                       `
`dbms.security.auth_enabled=false                                                                                                                                                                                                                         `
`dbms.security.procedures.unrestricted=algo.*,apoc.*                                                                                                                                                                                                      `
`dbms.shell.enabled=true                                                                                                                                                                                                                                  `
`dbms.shell.host=0.0.0.0                                                                                                                                                                                                                                  `
`dbms.connector.bolt.advertised_address=0.0.0.0:7687                                                                                                                                                                                                      `
`dbms.windows_service_name=neo4jwrapper.java.additional=-Dneo4j.ext.udc.source=docker                                                                                                                                                                     `
`ha.host.data=neo4j-54b7ff6bdd-td5nt:6001                                                                                                                                                                                                                 `
`ha.host.coordination=neo4j-54b7ff6bdd-td5nt:5001                                                                                                                                                                                                         `
`dbms.tx_log.rotation.retention_policy=100M size                                                                                                                                                                                                          `
`dbms.memory.pagecache.size=512M                                                                                                                                                                                                                          `
`dbms.memory.heap.max_size=512M                                                                                                                                                                                                                           `
`dbms.memory.heap.initial_size=512M                                                                                                                                                                                                                       `
`dbms.connectors.default_listen_address=0.0.0.0                                                                                                                                                                                                           `
`dbms.connector.https.listen_address=0.0.0.0:7473                                                                                                                                                                                                         `
`dbms.connector.http.listen_address=0.0.0.0:7474                                                                                                                                                                                                          `
`dbms.connector.bolt.listen_address=0.0.0.0:7687                                                                                                                                                                                                          `
`causal_clustering.transaction_listen_address=0.0.0.0:6000                                                                                                                                                                                                `
`causal_clustering.transaction_advertised_address=neo4j-54b7ff6bdd-td5nt:6000                                                                                                                                                                             `
`causal_clustering.raft_listen_address=0.0.0.0:7000                                                                                                                                                                                                       `
`causal_clustering.raft_advertised_address=neo4j-54b7ff6bdd-td5nt:7000                                                                                                                                                                                    `
`causal_clustering.discovery_listen_address=0.0.0.0:5000                                                                                                                                                                                                  `
`causal_clustering.discovery_advertised_address=neo4j-54b7ff6bdd-td5nt:5000                                                                                                                                                                               `
`EDITION=community                                                                                                                                                                                                                                        `
`CONF=/conf `
9nvpjoqh

9nvpjoqh1#

我很不确定哪些设置是启用的,哪些是不启用的。我只能假设上面给出的配置不是活动配置。
已启动服务器的输出包含以下行:

...
Bolt enabled on 127.0.0.1:7687
...

这意味着您的Bolt通告和侦听地址未正确配置为侦听0.0.0.0:7687(或相应的IPv6地址),而仅侦听127.0.0.1/localhost。

dbms.connector.bolt.advertised_address=0.0.0.0:7687
dbms.connector.bolt.listen_address=0.0.0.0:7687

应该做这项工作。(至少对于3. 5和更高版本,我现在不确定提到的3. 3,但认为他们以前就在那里)

相关问题