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

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

目录

一、提前条件

二、安装过程

1.拉取镜像

2.启动容器

3.配置文件

4.设置密码

5.退出容器

6.重启容器

7.谷歌插件

一、提前条件

谷歌插件:elasticsearch-head

服务器:centos 7.5(64位)

容器:Docker(已安装

二、安装过程

1.拉取镜像

docker pull elasticsearch:7.6.2

2.启动容器

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

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.配置文件

docker ps -a //查看所有容器,找到docker-elasticsearch的names

docker exec -it docker-elasticsearch bash //进入docker-elasticsearch的容器
cd config //进入config目录 ll表示当前的文件和文件夹

vi elasticsearch.yml //修改配置文件 修改完之后,保存退出
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.设置密码

cd bin
./elasticsearch-setup-passwords interactive //设置密码 自己根据自己的情况去进行设置

5.退出容器

exit

6.重启容器

docker restart docker-elasticsearch
docker ps -a //查看容器

7.谷歌插件

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐