使用Docker安装Elasticsearch

147 阅读1分钟

1.下载镜像文件
docker pull elasticsearch:7.4.2

2.创建实例
mkdir -p /mydata/elastisearch/config
mkdir -p /mydata/elastisearch/data
echo "http.host: 0.0.0.0" >> /mydata/elastisearch/config/elasticsearch.yml
注意“host:”后面有一个空格!

紧接着运行下面这条命令(下面这是一条命令):
docker run --name elasticsearch -p 9200:9200 -p 9300:9300
-e "discovery.type=single-node"
-e ES_JAVA_OPTS="-Xms64m -Xmx128m"
-v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
-v /mydata/elasticsearch/data:/usr/share/elasticsearch/data
-v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins
-d elasticsearch:7.4.2
注意其中的引号!
返回了一个字符串,下面有用。 image.png

3.修改目录的权限
让/mydata/elasticsearch下的目录都是可读、可写、可执行的:
image.png

4.执行
第2步返回了一个字符串,取前3位: image.png
Done!
访问服务器的9200端口:
image.png
看到这个说明成功了!