gpt4 book ai didi

python - 远程Python客户端无法到达couchbase服务器

转载 作者:行者123 更新时间:2023-12-01 00:56:58 25 4
gpt4 key购买 nike

我有一个在 linode 上运行的 couchbase 6.0 服务器,我正在使用 python SDK 将数据插入到我的 couchbase 存储桶中。当直接在 Linode 服务器上运行时,我的数据会被插入。但是,当我从远程计算机运行代码时,出现网络错误:

CouchbaseNetworkError, CouchbaseTransientError): <RC=0x2C[The remote host refused the connection.

我在 linode 上打开了端口 8091、8092、8093、8094。

from couchbase.cluster import Cluster
from couchbase.cluster import PasswordAuthenticator

# linode ip: 1.2.3.4
cluster = Cluster('couchbase://1.2.3.4:8094')
cluster.authenticate(PasswordAuthenticator('admin', 'password'))
bucket = cluster.open_bucket('test_bucket')
bucket.upsert('1',{"foo":"bar"})

我的代码在使用 couchbase://localhost 在服务器上运行时执行,但从远程计算机运行时失败。我是否缺少任何端口或配置?

最佳答案

客户端到节点:在任何客户端/应用程序服务器/SDK 和它们需要访问的每个集群的所有节点之间。

未加密*:8091-8096、11210、11211

加密:18091-18096†††、11207

使用端口 11210 和 11211 对我有用。 source

关于python - 远程Python客户端无法到达couchbase服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56170639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com