-
方案概述 - 云搜索服务 CSS
Level Client和Transport Client。建议使用对应Elasticsearch集群版本的Java客户端,否则可能存在兼容性问题。 表1 不同客户端接入集群的支持情况 客户端 非安全模式的集群 安全模式+HTTP协议的集群 安全模式+HTTPS协议的集群 Kibana
-
创建集群 - 云搜索服务 CSS
问,开启HTTPS访问后,访问集群将进行通讯加密。 说明: 安全集群使用HTTPS通信,相比非安全集群使用HTTP通信在读取性能上会慢很多。如果想要读取性能快,又想要使用安全集群所提供的用户权限隔离资源(索引、文档、字段等)的功能,则可以关闭HTTPS访问。关闭HTTPS访问后,
-
添加Master/Client节点 - 云搜索服务 CSS
x,当“集群状态”变为“可用”时,还需要重启集群的所有数据节点和冷数据节点,使新增节点的配置生效。如果不重启使新增节点配置生效,使用集群时因为上报机制问题可能显示不可用状态(集群业务并未不可用)。重启操作请参见重启集群。 如果添加Client节点,当“集群状态”变为“可用”时表示节点添加成功
-
形态变更概述 - 云搜索服务 CSS
AZ的场景,目的是为了提升集群的高可用性。 可用区平移切换:适用于从一个AZ完全迁移到另一个AZ的场景,目的是为了解决当前可用区资源不足的问题。 父主题: 集群形态变更
-
形态变更概述 - 云搜索服务 CSS
AZ的场景,目的是为了提升集群的高可用性。 可用区平移切换:适用于从一个AZ完全迁移到另一个AZ的场景,目的是为了解决当前可用区资源不足的问题。 父主题: 形态变更
-
集群负载过高导致集群不可用 - 云搜索服务 CSS
集群负载过高导致集群不可用 问题现象 “集群状态”为“不可用”,单击集群名称进入集群基本信息页面,选择“日志管理”,单击“日志查询”页签,可见日志内容存在报错“OutOfMemoryError”和警告“[gc][xxxxx] overhead spent [x.xs] collecting
-
使用Kibana创建用户并授权 - 云搜索服务 CSS
earchAPI。 除了RBAC模型之外,Elasticsearch还有一个重要的概念,叫做Tenant。RBAC能解决各个用户本身授权的问题,Tenant则能解决了不同租户之间的共享信息,通过配置Tenant空间,各个IAM用户(子用户)可以在Tenant空间中共享Dashbo
-
切换可用区 - 云搜索服务 CSS
AZ的场景,目的是为了提升集群的高可用性。 可用区平移切换:适用于从一个AZ完全迁移到另一个AZ的场景,目的是为了解决当前可用区资源不足的问题。 前提条件 确保存在资源充足的可用区。 集群处于“可用”状态,且无正在进行的任务。 确认集群不存在非标操作。当集群进行过修改回程路由、系
-
切换可用区 - 云搜索服务 CSS
AZ的场景,目的是为了提升集群的高可用性。 可用区平移切换:适用于从一个AZ完全迁移到另一个AZ的场景,目的是为了解决当前可用区资源不足的问题。 前提条件 确保存在资源充足的可用区。 集群处于“可用”状态,且无正在进行的任务。 确认集群不存在非标操作。当集群进行过修改回程路由、系
-
分片未正常分配导致集群不可用 - 云搜索服务 CSS
分片未正常分配导致集群不可用 问题现象 “集群状态”为“不可用”。 在Kibana的“Dev Tools”页面,执行命令GET _cluster/health查看集群健康状态,结果中“status”为“red”,“unassigned_shards”不为0。或者在“Cerebro
-
新建Elasticsearch用户并配置相应索引权限 - 云搜索服务 CSS
图1 用户、权限和角色 除了RBAC模型之外,Elasticsearch还有一个重要的概念,叫做Tenant。RBAC能解决各个用户本身授权的问题,Tenant则能解决了不同租户之间的共享信息,通过配置Tenant空间,各个IAM用户(子用户)可以在Tenant空间中共享Dashbo
-
获取实例规格列表 - 云搜索服务 CSS
实例的内存大小。单位GB。 name String 规格名称。 region String 可用region。 diskrange String 实例的硬盘容量范围。 availableAZ String 可用区。 flavor_id String 规格对应的ID。 请求示例 无 响应示例 状态码:
-
通过Rest High Level Client接入集群 - 云搜索服务 CSS
6.2。如果您使用相比Elasticsearch集群更高版本的Java Rest High Level Client且存在少量请求的兼容性问题,您可以使用“RestHighLevelClient.getLowLevelClient()”方式直接获取Low Level Client