Settings里面的cluster.name不需要跟老師的一樣,需要跟自己的設置的一樣,如果沒有設置。直接是使用new PreBuiltTransportClient(Settings.EMPTY);
2019-08-01
分片:每個索引都有多個分片,每個分片是一個Lucene索引
注:假設一個索引數據量很大,就會造成硬盤壓力很大,同時搜索速度也會出現瓶頸,那么就可以將索引分成多個分片,從而分擔壓力,分片同時還允許用戶進行水平的擴展和拆分以及分布式的操作,可以提高搜索和其他操作的效率。
ES默認在創建索引時會創建5個分片1份備份,這是可以修改的,分片的數量只能在創建索引的時候指定,不可以在創建后修改,而備份是可以動態修改的。
備份:拷貝一份分片就完成了分片的備份
注:當一個主分片出現問題或失敗時,備份的分片就可以代替工作,從而提高ES的可用性,備份的分片還可以執行搜索操作,以分攤搜索的壓力.
注:假設一個索引數據量很大,就會造成硬盤壓力很大,同時搜索速度也會出現瓶頸,那么就可以將索引分成多個分片,從而分擔壓力,分片同時還允許用戶進行水平的擴展和拆分以及分布式的操作,可以提高搜索和其他操作的效率。
ES默認在創建索引時會創建5個分片1份備份,這是可以修改的,分片的數量只能在創建索引的時候指定,不可以在創建后修改,而備份是可以動態修改的。
備份:拷貝一份分片就完成了分片的備份
注:當一個主分片出現問題或失敗時,備份的分片就可以代替工作,從而提高ES的可用性,備份的分片還可以執行搜索操作,以分攤搜索的壓力.