记录下,使用 docker-compose
安装 Elasticsearch 和 Kibana,并配置 IK 分词器,你可以按照以下步骤进行。此过程适用于 Elasticsearch 和 Kibana 8.10.4 版本。
安装
首先,在你的工作目录下创建一个 docker-compose.yml 文件,用于配置 Elasticsearch 和 Kibana 的服务。
version: "2.2"
services:
es01:
image: docker.elastic.co/elasticsearch/elasticsearch:${
STACK_VERSION}
container_name: es01
volumes:
- esdata01:/usr/share/elasticsearch/data
- ./plugins01:/usr/share/elasticsearch/plugins
ports:
- ${
ES_PORT}:9200
environment:
- node.name=es01
- cluster.name=${
CLUSTER_NAME}
- cluster.initial_master_nodes=es01,es02,es03
- discovery.seed_hosts=es02,es03
- bootstrap.memory_lock=true
- xpack.security.enabled=false
- xpack.security.http.ssl.enabled=false
- xpack.security.transport.ssl.enabled=false
mem_limit: ${
MEM_LIMIT}
ulimits:
memlock:
soft: -1
hard: -1
#command: >
# bash -c "elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v8.10.4/elasticsearch-analysis-ik-8.10.4.zip &&
# elasticsearch"
es02:
depends_on:
- es01
image: docker.elastic.co/elasticsearch/elasticsearch:${
STACK_VERSION}
container_name: es02