最近在给测试环境es升级并换容器后,写索引red,根据heath API知有写分片没有分配出去。
动态setting项total_shards_per_node在es官方默认是-1(每个分片shard数量无限制),自己的写数据job没有用到过这个配置,但通过_settings API发现索引的total_shards_per_node为1,可能是技术保障中心调整了默认值,改为-1后,问题解决。
最近在给测试环境es升级并换容器后,写索引red,根据heath API知有写分片没有分配出去。
动态setting项total_shards_per_node在es官方默认是-1(每个分片shard数量无限制),自己的写数据job没有用到过这个配置,但通过_settings API发现索引的total_shards_per_node为1,可能是技术保障中心调整了默认值,改为-1后,问题解决。