aggs聚合数组长度排序问题
huigy 回复了问题 • 2 人关注 • 4 个回复 • 3855 次浏览 • 2017-12-26 08:10
elasticsearch 如何实现如下sql语句
huigy 回复了问题 • 3 人关注 • 2 个回复 • 1999 次浏览 • 2017-12-26 08:02
将txt文本数据导入elasticsearch
laoyang360 回复了问题 • 2 人关注 • 1 个回复 • 4189 次浏览 • 2017-12-25 20:16
elasticsearch5.2.2连接集群 报错 Unknown NamedWriteable
shwtz 回复了问题 • 2 人关注 • 2 个回复 • 5548 次浏览 • 2017-12-25 17:22
关于IK分词,自己的扩展字典的问题
xiao 回复了问题 • 5 人关注 • 4 个回复 • 5778 次浏览 • 2017-12-25 11:55
Elasticsearch关于unassigned shards修复
arterforyou 发表了文章 • 2 个评论 • 5537 次浏览 • 2017-12-23 12:23
ES 版本: 5.2.1
步骤:
- curl localhost:9200/_cat/shards > shards
- 跑脚本:nohup python recovery.py &
注意:跑脚本过程会返回大量json,时间较长,请注意放入后台
- 查看修复shard进度:curl 127.0.0.1:9200/_cat/recovery/你修复shard对应的索引
- 结果: 找到索引对应的shard,看到existing_store done说明已经从本地修复
shell<br /> index 19 268ms existing_store done n/a n/a 10.0.58.67 node_name<br />
```python
!/usr/bin/env python
name: recovery.py
import requests
import json
host = "<a href="http://localhost:9200/_cluster/allocation/explain"" rel="nofollow" target="_blank">http://localhost:9200/_cluster ... ot%3B
s= requests.Session()
def reroute_shard(index,shard,node):
data = {
"commands" : [
{
"allocate_stale_primary" : {
"index" : index, "shard" : shard, "node" : node, "accept_data_loss": True
}
}
]
}
print data
url = "<a href="http://localhost:9200/_cluster/reroute"" rel="nofollow" target="_blank">http://localhost:9200/_cluster/reroute"
res = s.post(url,json=data)
print res
def get_node(line):
if "UNASSIGNED" in line:
line = line.split()
index = line[0]
shard = line[1]
if line[2] != "p":
return
body = {
"index": index,
"shard": shard,
"primary": True
}
res = s.get(host, json = body)
for store in res.json().get("node_allocation_decisions"):
if store.get("store").get("allocation_id"):
node_name = store.get("node_name")
reroute_shard(index,shard,node_name)
else:
return
with open("shards", 'rb') as f:
map(get_node,f)
```
相关文档:- https://www.elastic.co/guide/e ... .html
- https://www.elastic.co/guide/e ... .html
- https://www.elastic.co/guide/e ... .html
求解,elasticsearch 的java api 中,如何以多个字段确定唯一值并排除重复的??
username 回复了问题 • 2 人关注 • 1 个回复 • 2124 次浏览 • 2017-12-22 23:27
统计图书clcs字段中'建筑科学'出现的次数
strglee 回复了问题 • 2 人关注 • 1 个回复 • 1646 次浏览 • 2017-12-22 19:01
elasticsearch出现查询慢如何排查问题
kennywu76 回复了问题 • 4 人关注 • 1 个回复 • 15663 次浏览 • 2017-12-22 14:24
jvm heap使用率超过80%
kennywu76 回复了问题 • 4 人关注 • 1 个回复 • 9140 次浏览 • 2017-12-22 14:09