努力保头发的打工人
努力保头发的打工人
发布于 2023-07-25 / 164 阅读 / 0 评论 / 0 点赞

docker部署elasticsearch

1. 拉取es镜像

以7.9.3为例:

docker pull elasticsearch:7.9.3

2. 运行容器

docker run -d -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.9.3

其中discovery.type=single-node意思为单机版本运行

3. 安装插件

进入容器,在目录bin/elasticsearch-plugin下安装ik分词插件

install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.9.3/elasticsearch-analysis-ik-7.9.3.zip

4. 设置时区

docker cp /usr/share/zoneinfo/Asia/Shanghai 容器id:/etc/localtime

5. 修改配置

修改config文件夹下elasticsearch.yml

#自定义集群名称

cluster.name: “es-test-cluster"   

network.host: 0.0.0.0

http.host: 0.0.0.0

#跨域

http.cors.enabled: true

http.cors.allow-origin: "*"

最后重启容器