【4.8、4.9】有在线会话数但检索查不到数据
问题版本:
4.8、4.9
问题现象/报错:
检索没有会话,在概览里应用服务器有在线会话,查看es索引,没有当天的索引
排查思路/解决方案:
排查:在应用服务器执行 systemctl status dataengine 报错maximum shards open 这是因为集群最大shard(分片)数不足引起的,从Elasticsearch v7.0 开始,集群中的每个节点默认限制1000个分片
解决办法:在任意服务器节点上执行
curl -XPUT -H “Content-Type:application/json” esIP:9200/_cluster/settings -d ‘{“persistent”:{“cluster”:{“max_shards_per_node”:”20000″}}}’
将分片数修改为20000或根据情况设置为其他值