Settings里面的cluster.name不需要跟老师的一样,需要跟自己的设置的一样,如果没有设置。直接是使用new PreBuiltTransportClient(Settings.EMPTY);
2019-08-01
分片:每个索引都有多个分片,每个分片是一个Lucene索引
注:假设一个索引数据量很大,就会造成硬盘压力很大,同时搜索速度也会出现瓶颈,那么就可以将索引分成多个分片,从而分担压力,分片同时还允许用户进行水平的扩展和拆分以及分布式的操作,可以提高搜索和其他操作的效率。
ES默认在创建索引时会创建5个分片1份备份,这是可以修改的,分片的数量只能在创建索引的时候指定,不可以在创建后修改,而备份是可以动态修改的。
备份:拷贝一份分片就完成了分片的备份
注:当一个主分片出现问题或失败时,备份的分片就可以代替工作,从而提高ES的可用性,备份的分片还可以执行搜索操作,以分摊搜索的压力.
注:假设一个索引数据量很大,就会造成硬盘压力很大,同时搜索速度也会出现瓶颈,那么就可以将索引分成多个分片,从而分担压力,分片同时还允许用户进行水平的扩展和拆分以及分布式的操作,可以提高搜索和其他操作的效率。
ES默认在创建索引时会创建5个分片1份备份,这是可以修改的,分片的数量只能在创建索引的时候指定,不可以在创建后修改,而备份是可以动态修改的。
备份:拷贝一份分片就完成了分片的备份
注:当一个主分片出现问题或失败时,备份的分片就可以代替工作,从而提高ES的可用性,备份的分片还可以执行搜索操作,以分摊搜索的压力.