前言
你安装es么,其实也没什么难的,走过的坑还是需要记录一下的。Docker是一个十分方便的容器,本文主要介绍,如何使用docker安装ElasticSearch的过程。
安装ES
直接docker pull elasticsearch显示没有这个tag所以去dockerhub看了下tag,加上了版本号6.7.0
拉取镜像
docker pull elasticsearch:6.7.0
创建es的挂载目录以及配置文件:
cd /
mkdir-p mnt/elasticsearch
cd mnt/elasticsearch
mkdir config
mkdir matser
mkdir slave
chmod 777 master
chmod 777 slave
config 里面分别放两个配置文件
cd config
touch master.yml
touch slave.yml
matser.yml
cluster.name: elasticsearch-cluster
node.name: master
network.bind_host: 0.0.0.0
network.publish_host: `your ip`
http.port: 9200
transport.tcp.port: 9300
http.cors.enabled: true
http.cors.allow-origin: "*"
node.master: true
node.data: true
discovery.zen.ping.unicast.hosts: [" `your ip`:9300"," `your ip`:9301"]
slave.yml
cluster.name