分布式搜索引擎ElasticSearch——深入elasticSearch

數(shù)據(jù)聚合
聚合的分類
DSL實(shí)現(xiàn)Bucket聚合
DSL實(shí)現(xiàn)Metric聚合
RestAPI實(shí)現(xiàn)聚合
自動(dòng)補(bǔ)全
https://github.com/medcl/elasticsearch-analysis-pinyin
DSL實(shí)現(xiàn)自動(dòng)補(bǔ)全查詢
Completion Suggester
修改酒店索引庫數(shù)據(jù)結(jié)構(gòu)
RestAPI實(shí)現(xiàn)自動(dòng)補(bǔ)全查詢
實(shí)現(xiàn)酒店搜索頁面輸入框的自動(dòng)補(bǔ)全
數(shù)據(jù)同步
數(shù)據(jù)同步思路分析
利用MQ實(shí)現(xiàn)mysql與elasticsearch數(shù)據(jù)同步
elasticsearch集群
搭建ES集群
部署es集群可以直接使用docker-compose來完成,不過要求你的Linux虛擬機(jī)至少有4G的內(nèi)存空間
首先編寫一個(gè)docker-compose文件,內(nèi)容如下:
version: '2.2'
services:
es01:
image: docker.elastic.co/elasticsearch/elasticsearch:7.12.1
container_name: es01
environment:
- node.name=es01
- cluster.name=es-docker-cluster
- discovery.seed_hosts=es02,es03
- cluster.initial_master_nodes=es01,es02,es03
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
ulimits:
memlock:
soft: -1
hard: -1
volumes:
- data01:/usr/share/elasticsearch/data
ports:
- 9200:9200
networks:
- elastic
es02:
image: docker.elastic.co/elasticsearch/elasticsearch:7.12.1
container_name: es02
environment:
- node.name=es02
- cluster.name=es-docker-cluster
- discovery.seed_hosts=es01,es03
- cluster.initial_master_nodes=es01,es02,es03
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
ulimits:
memlock:
soft: -1
hard: -1
volumes:
- data02:/usr/share/elasticsearch/data
networks:
- elastic
es03:
image: docker.elastic.co/elasticsearch/elasticsearch:7.12.1
container_name: es03
environment:
- node.name=es03
- cluster.name=es-docker-cluster
- discovery.seed_hosts=es01,es02
- cluster.initial_master_nodes=es01,es02,es03
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
ulimits:
memlock:
soft: -1
hard: -1
volumes:
- data03:/usr/share/elasticsearch/data
networks:
- elastic
volumes:
data01:
driver: local
data02:
driver: local
data03:
driver: local
networks:
elastic:
driver: bridge
Run docker-compose
to bring up the cluster:
docker-compose up
ES集群的腦裂
### ES集群的分布式存儲(chǔ)文章來源:http://www.zghlxwxcb.cn/news/detail-796695.html
ES集群的分布式查詢
### ES集群的故障轉(zhuǎn)移文章來源地址http://www.zghlxwxcb.cn/news/detail-796695.html
到了這里,關(guān)于分布式搜索引擎ElasticSearch——深入elasticSearch的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!