正文
一、提前条件
谷歌插件: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.谷歌插件