在这个答案https://stackoverflow.com/a/77327613/7769052中,在代码中
es = Elasticsearch(
cloud_id="cluster-1:dXMa5Fx...",
http_auth=("elastic", "<password>"),
)
字符串
在云ID的第一部分中有cluster-1
,但是当我从第一次部署中复制集群ID时,我只得到了第二部分
的数据
这就是我在代码中插入的内容
client = Elasticsearch(
cloud_id="dXMa5Fx...",
http_auth={"elastic", "<password>"}
)
型
但当我运行它时,我得到了一个错误
Traceback (most recent call last):
File "src/main.py", line 142, in <module>
http_auth={"elastic", "dXMa5Fx..."}
...
cluster_name, cloud_id = cloud_id.split(":")
ValueError: not enough values to unpack (expected 2, got 1)
型
奇怪的是,它告诉了142行,而不是141行,但无论如何,我认为这是云ID和集群,但我不知道集群编号,我不知道在Elastic Search界面中在哪里查找它。如何找到它?
1条答案
按热度按时间mqkwyuun1#
云ID居然在这里,我抄错了东西
的数据