大家好,又见面了,我是你们的朋友全栈君。
小伙伴们,你们好呀!我是老寇!
安装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