一 ,什么是Elasticsearch
Elasticsearch底层采用倒排索引对文档的内容进行关键词分词,每个关键词对应多个文档出现具体位置信息,后期查询的时候直接通过分词定位到相关的文档信息,默认情况下Elasticsearch对中文分词不是很友好,可以采用第三方Ik分词器或者自定义热词。
安装Elasticsearch
这里通过Docker安装
Docker安装Elasticsearch Kibana
1,.下载Elasticsearch镜像文件
docker pull elasticsearch
2,运行Elasticsearch
docker run -it --name elasticsearch -d -p 9200:9200 -p 9300:9300 -p 5601:5601 elasticsearch
关闭防火墙
systemctl stop firewalld.service
注意:-p 5601:5601 是kibana的端口地址 (我这里kibana的container共用elasticsearch的网络,所以这样设置
3,测试结果
http://192.168.234.134:9200/ 注意:这IP是自己IP\
安装Kibana
docker run -it -d -e ELASTICSEARCH_URL=http://127.0.0.1:9200 --name kibana --network=container:elasticsearch kibana
测试运行结果
http://192.168.234.134:5601/app/kibana