检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
cerFilePath 证书路径。 cerPassword 证书密码。 父主题: 通过Java客户端接入Elasticsearch集群
指定节点类型缩容 功能介绍 该接口用于集群对不同类型实例的个数以及存储容量进行缩容。包周期类型的集群不支持通过api进行指定节点类型缩容操作。 在缩容前,建议备份所有关键数据,以免造成数据丢失。 调用方法 请参见如何调用API。
通过Rest High Level Client连接安全集群(使用安全证书) 该场景适用于使用安全证书连接安全模式+HTTPS协议的集群。 获取安全证书(CloudSearchService.cer)。 登录云搜索服务控制台。 选择“集群管理”进入集群列表。
指定节点类型规格变更 指定节点类型缩容 下载安全证书 节点替换 安全模式修改 添加独立master、client 集群内核升级 获取可升级的目标镜像ID 获取集群升级或切换AZ的详情信息 重试升级失败任务 切换安全组 切换集群实例AZ 创建集群V2 重启集群V2 滚动重启 父主题
cert_id 是 String 指定查询的证书文件ID。 请求参数 无 响应参数 状态码:200 表2 响应Body参数 参数 参数类型 描述 id String 证书id。 fileName String 证书名称。 fileLocation String 证书路径。
表3 CertificatesResource 参数 参数类型 描述 id String 证书ID。 name String 证书名称。 type String SL证书的类型。分为服务器证书(server)、CA证书(client)。
仅当“ssl”配置为“true”时,才需要配置该参数。 true:验证证书。 false:忽略证书。 cacert 否 HTTPS访问证书,CSS集群保持默认值。 编辑完成后,单击“下一页”配置Logstash管道参数。本案例保持默认值即可。 配置完成后,单击“创建”。
defaultCerts为默认证书类型,不指定查询证书类型默认查找自定义证书列表。 请求参数 无 响应参数 无 请求示例 获取集群上传记录。
在云搜索服务管理控制台,单击左侧导航栏的“集群管理”。 在集群管理列表页面,选择需要访问的集群,在“内网访问地址”列获取并记录集群的内网IP地址<host>,一般是“<host>:<port>”或“<host>:<port>,<host>:<port>”样式。
import javax.net.ssl.TrustManager; import javax.net.ssl.X509TrustManager; import java.io.IOException; import java.security.KeyManagementException
在云搜索服务管理控制台,单击左侧导航栏的“集群管理”。 在集群管理列表页面,选择需要访问的集群,在“内网访问地址”列获取并记录集群的内网IP地址<host>,一般是“<host>:<port>”或“<host>:<port>,<host>:<port>”样式。
import javax.net.ssl.TrustManager; import javax.net.ssl.X509TrustManager; import java.io.IOException; import java.security.KeyManagementException
“更改类型”:选择“添加”。 单击“确定”完成配置。 在Elasticsearch安全集群中配置LDAP认证。 登录云搜索服务管理控制台。 在左侧导航栏选择“集群管理 > Elasticsearch”,进入集群列表。
“更改类型”:选择“添加”。 单击“确定”完成配置。 在OpenSearch安全集群中配置LDAP认证。 登录云搜索服务管理控制台。 在左侧导航栏选择“集群管理 > OpenSearch”,进入集群列表。
查看ECS实例是否添加安全组。 如果有,检查安全组的配置规则是否满足要求,在集群“基本信息”页面,可以查看“安全组信息”。然后执行步骤4。 如果没有,从ECS的实例详情页面,进入VPC页面,选择“安全组”,添加安全组。 在ECS实例上,测试是否可以正常连接到集群。
执行如下命令将Logstash收集的弹性云服务器的数据导入到集群中。 ./bin/logstash -f logstash-simple.conf 登录云搜索服务管理控制台。 在左侧导航栏中,选择对应的集群类型,进入集群管理列表页面。
+HTTPS协议的集群 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 from elasticsearch import Elasticsearch import ssl
执行如下命令将Logstash收集的弹性云服务器的数据导入到集群中。 ./bin/logstash -f logstash-simple.conf 登录云搜索服务管理控制台。 在左侧导航栏中,选择对应的集群类型,进入集群管理列表页面。
删除集群标签 cluster deleteClustersTags 批量添加或删除集群标签 cluster updateBatchClustersTags 缩容 cluster updateShrinkNodes 指定节点类型规格变更 cluster updateFlavorByType
运行代码 根据集群类型将以上适配的代码写入到“EsTest.gc”文件并存放到一个单独的目录,在该目录执行以下命令运行代码。