Skip to content

elasticsearch8和kibana部署.md

docker-compose部署

yml
name: "elastic"
services:
  elasticsearch:
    image: elasticsearch:8.0.0
    environment:
      - discovery.type=single-node
      - ES_JAVA_OPTS=-Xms1g -Xmx1g
      - xpack.security.enabled=true
    volumes:
      - es_data:/usr/share/elasticsearch/data
      - es_conf:/usr/share/elasticsearch/conf
      - es_plugins:/usr/share/elasticsearch/plugins
    ports:
      - "9200:9200"
  kibana:
    image: kibana:8.0.0
    ports:
      - "5601:5601"
    volumes:
      - kibana_conf:/usr/share/kibana/config
    depends_on:
      - elasticsearch
volumes:
  es_data: { }
  es_conf: { }
  es_plugins: { }
  kibana_conf: { }

配置kibana汉化

kibana.yml

yml
#
# ** THIS IS AN AUTO-GENERATED FILE **
#

# Default Kibana configuration for docker target
server.host: "0.0.0.0"
server.shutdownTimeout: "5s"
elasticsearch.hosts: [ "http://elasticsearch:9200" ]
monitoring.ui.container.elasticsearch.enabled: true
i18n.locale: "zh-CN"

elastic ik分词器

/usr/share/elasticsearch/plugins 创建文件夹 ik https://github.com/infinilabs/analysis-ik/releases/download/v8.0.0/elasticsearch-analysis-ik-8.0.0.zip 解压 重启