作者回复: lb是基于9200走的http。transport走的是9300,估计你是通过将一组node的ip加入配置文件来实现的吧?这种情况下,通过增加节点也可以实现水平扩展
作者回复: 单个分片的尺寸最好控制在50G以下。单台机器,每一个G的内存,分配20个以下的分片。
你现在突然将主分片扩到100个,每个上面只有8g,这肯定是over sharding了
作者回复: 有介绍的
作者回复: 数据入库如果为了提高写性能,可以参考提高写性能一节。总体来说可以通过修改refresh和translog,牺牲查询实时性和数据稳定性提高tps。
单表数据6t 如果要写入索引,如果是时间序列数据,可以建立timebase的index。如果不是,可以考虑按照字段进行划分索引,例如按照订单的地区,cn,us,划分不同的索引。然后,当然索引得主分片,确保单个分片的尺寸在30g以下