云起工作室 15711107967
elasticsearch
2023-11-17 17:11:08

1、docker 安装 elasticsearch

docker run -d \

--name es \

-e "discovery.type=single-node" \

-v es-data:/usr/share/elasticsearch/data \

-v es-plugins:/usr/share/elasticsearch/plugins \

-p 9200:9200 \

-p 9300:9300 \

elasticsearch:7.12.1


2、docker安装 kibana

docker run -d \

--name kibana \

-e ELASTICSEARCH_HOSTS=http://对应的ip:9200 \

-p 5601:5601 \

kibana:7.12.1


安装过程比较满 通过

docker logs -f kibana 查看


如果kibana 链接不上elastcsearch 就进入kibana容器

docker exec -it kibana /bin/bash

vi config/kibana.yml

elasticsearch.hosts:["http://es:9200"] //修改成elasticsearch 对应的名称和端口


3、elasticsearch安装 中文分词器

进入容器内部

docker exec -it es /bin/bash

cd /usr/share/elasticsearch/bin

./elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.12.1/elasticsearch-analysis-ik-7.12.1.zip


exit //突出容器

docker restart es 重启


IK分词器包含两种模式:

  • ik_smart:最少切分
  • ik_max_word:最细切分