全文搜索引擎 Elasticsearch + kibana实战(7.0.0)
全文搜索属于最常见的需求,开源的 Elasticsearch 是目前全文搜索引擎的首选。
它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。
docker环境准备(已经有docker环境的跳过这里)
部署 elasticsearch:7.0.0
- 拉镜像, 并启动(镜像名为my_es)
$ docker pull elasticsearch:7.0.0 $ docker run -d -e "discovery.type=single-node" \ --name my_es \ -p 9200:9200 -p 9300:9300 elasticsearch:7.0.0
- 准备环境(这里以/home/es/elasticsearch为es的目录)
# es数据存放目录, 注意下边'='中间不能有空格 ES_HOME=/home/es/elasticsearch mkdir -p ${ES_HOME} # 准备es的目录config, data, plugins, 方便日后管理 docker cp my_es:/usr/share/elasticsearch/config/ ${ES_HOME} docker cp my_es:/usr/share/elasticsearch/plu