docker安装elasticsearch 7.6.2「建议收藏」

2022-09-06 10:09:17 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

小伙伴们,你们好呀!我是老寇!

安装elasticsearch的教程数不胜数,本文的安装方式是经过自己测试的,因此分享给有需要的小伙伴,一来是避免小伙伴少走弯路,二来方便后面知识的整合。本文是基于ES 7.6.2的版本进行安装的,话不多说,我们开始吧。

目录

一、提前条件 二、安装过程 1.拉取镜像 2.启动容器 3.配置文件 4.设置密码 5.退出容器 6.重启容器 7.谷歌插件

一、提前条件

谷歌插件:elasticsearch-head 服务器:centos 7.5(64位) 容器:Docker(已安装

二、安装过程

1.拉取镜像

代码语言:javascript复制
docker pull elasticsearch:7.6.2

2.启动容器

*注*:如果索引包括同义词分词、拼音分词、ik分词,建议分配的空间最小为512m,不然后面索引创建不了

代码语言:javascript复制
docker run --restart=always -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms512m -Xmx512m" --name='docker-elasticsearch' -d  elasticsearch:7.6.2

3.配置文件

代码语言:javascript复制
docker ps -a //查看所有容器,找到docker-elasticsearch的names
代码语言:javascript复制
docker exec -it docker-elasticsearch bash //进入docker-elasticsearch的容器
cd config //进入config目录 ll表示当前的文件和文件夹
代码语言:javascript复制
vi elasticsearch.yml //修改配置文件 修改完之后,保存退出
代码语言:javascript复制
http.cors.enabled: true //支持跨域
http.cors.allow-origin: "*" //支持所有域名
network.host: 0.0.0.0 //云服务器设置为允许任何ip地址访问
cluster.name: docker-elasticsearch //节点名称
http.port: 9200 //端口号
http.cors.allow-headers: Authorization 
xpack.security.enabled: true //开启xpack
xpack.security.transport.ssl.enabled: true 

4.设置密码

代码语言:javascript复制
cd bin
./elasticsearch-setup-passwords interactive //设置密码 自己根据自己的情况去进行设置

5.退出容器

代码语言:javascript复制
exit

6.重启容器

代码语言:javascript复制
docker restart docker-elasticsearch
docker ps -a //查看容器

7.谷歌插件

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/134644.html原文链接:https://javaforall.cn

0 人点赞