Elasticsearch:使用 API 密钥验证添加远程集群
# 使用curl命令和Elasticsearch的API,我们可以添加一个远程集群。
# 以下命令假设您已经有一个运行的Elasticsearch实例,并且您知道API基本认证凭据。
# 添加远程集群
curl -X PUT "localhost:9200/_cluster/settings" -H 'Content-Type: application/json' -d'
{
"persistent": {
"cluster": {
"remote": {
"remote_cluster_name": {
"seeds": [ "123.456.789.000:9300" ]
# 这里的IP地址和端口应该替换为远程集群的实际地址和端口。
}
}
}
}
}'
# 注意:在实际使用中,你需要替换 "localhost:9200" 为你的Elasticsearch服务的实际地址和端口,
# 以及 "remote_cluster_name" 为你想要设定的远程集群名称。同时,你需要在 -d 选项中使用你的API 键(base64编码)来进行身份验证。
在这个例子中,我们使用curl命令向Elasticsearch实例发送了一个PUT请求,以添加一个名为 "remote\_cluster\_name" 的远程集群。这个远程集群的节点地址是 "123.456.789.000:9300"。这个命令需要在Elasticsearch服务运行的服务器上执行,并且你需要有足够的权限来执行这个命令。
评论已关闭