- 阿里的es服务,数据怎么备份到本地呢? 需求是拿到阿里云上现在es存储的数据,然后要部署到政府一个机构的局域网内,无外网的环境
云数据备份到本地有好多种方式。
第一种:elasticdump工具 数据迁移 这种就是我线上环境备份到本地的方式。
第二种:导出快照数据。迁移到本地之后,通过恢复快照的方式获取数据。
第三种:如果开放了外网权限,可以通过reindex方式迁移数据。我看到你没有开放权限,所以这种是不可行的。
- 集群的快照导入单单机es会存在什么问题吗?
没问题 建议实际小范围几条数据试试 涉及到非常细节的问题和你的系统的环境有关系
这里有个大前提就是版本要一致,版本不一致的话可能的风险就比较大
- 有一个节点上没有分片,但是磁盘占用为啥是99%
核查磁盘 核查日志 核查监控指标确认
- 协调节点会占用很多堆外内存么?聚合和script都是在堆内吧;协调节点引起的内核kernel:OOM,然后被OOM killer杀死了是什么原因额?
建议看一下日志,核对一下协调节点的配置。
 协调节点的核心是: 
1、路由,将客户端的请求路由分发给数据节点;
2、汇聚,将各个数据节点的结果的队列数据,汇聚处理后返回给:客户端(java或者python客户端等)。 如果协调节点出了OOM,大致排查是你的并发处理量很大导致的,需要您结合这个思路排查。
一个索引新添加一个字段,有哪几种方式
第一:创建索引的时候,明确指定Mapping,然后bulk 或者单条导入数据。
 第二:mapping 已创建后,还可以更新添加新字段,前提:Mapping 设置默认dynamic:true 属性,新增字段就可以直接写入索引中,同时索引Mapping中会多这个字段。
 # 创建Mapping 
PUT test_0001
 {  “mappings”: {   “properties”: {    “age”:{     “type”:”integer”,     “fields”: {      “keyword”:{       “type”:”keyword”      } }}   }  } } 
# 更新Mapping 
POST test_0001/_mapping 
{  “properties”:{   “title”:{    “type”:”text”,    “analyzer”:”ik_max_word”   }  } }
 
                         
                                

