docker-compose运行elasticsearch+elastichd
发表于:2022-05-18 |
ersion: '3'
ervices:
 elasticsearch:
   image: elasticsearch:7.5.1
   container_name: elasticsearch
   networks:
   - net-es
   volumes:
   - ./data/:/usr/share/elasticsearch/data  
   #这里将elasticsearch的数据文件映射本地,以保证下次如果删除了容器还有数据
   environment:
   - discovery.type=single-node
   ports:
   - "9200:9200"

 elastichd:
   image: containerize/elastichd:latest
   container_name: elasticsearch-hd
   networks:
   - net-es
   ports:
     - "9800:9800"
   depends_on:
     - "elasticsearch"
   links:
     - "elasticsearch:demo"

这里要注意,es和eshd要在相同网络才能被links
etworks:
 net-es:
   external: false

安装ik分词器

./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.5.1/elasticsearch-analysis-ik-7.5.1.zip

查看容器ip

docker inspect elasticsearch | grep IPAddress
上一篇:
Linux禁止普通用户使用某些命令
下一篇:
mysqldump 导出提示Couldn't execute SELECT COLUMN_NAME...