乐趣区

关于elasticsearch:eskibana-ikAnalyzer安装及配置

docker 中装置 es 和 kibana(mac)

cd /usr/local/opt/docker/

mkdir es

cd es

vim docker-compose.yml

# 后盾启动利用
docker-compose up -d
# docker-compose.yml

version: '3.8'
services:
  elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch:6.8.18
    # 默认的重启策略,在任何状况下都不会重启容器。restart: "no"
    container_name: elasticsearch
    ports:
      - 9200:9200
  kibana:
    image: docker.elastic.co/kibana/kibana:6.8.18
    restart: "no"
    container_name: kibana
    ports:
      - 5601:5601
    environment: 
      - elasticsearch_url=http://localhost:9200
    # 以依赖性程序启动服务。在以下示例中,先启动 elasticsearch,才会启动 kibana
    depends_on:
      - elasticsearch

在浏览器中输出服务器 ip:9200 端口,呈现以下信息,示意 es 装置胜利

拜访 kibana:http://localhost:5601/

装置 ikAnalyzer

尝试去用 kibana 做一个分词查问,发现默认反对英文分词,不反对中文分词,所以须要装置中文分词器:ikAnalyzer

# ElasticSearch 是装置在 Docker 中的,要先进入 Docker 容器
docker exec -it 容器 id bash

# 应用 elasticsearch-plugin 装置;要和 ElasticSearch 版本保持一致 否则会无奈启动
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.8.18/elasticsearch-analysis-ik-6.8.18.zip

# 退出容器并重启
exit

docker-compose restart

其余下载方式:https://github.com/medcl/elas…

退出移动版