Docker 简单部署 ElasticSearch(低配置)

Docker 简单部署 ElasticSearch(低配置)

下载ElasticSearch

sudo su
docker pull elasticsearch:7.4.2

创建es挂载目录

# 创建目录
mkdir -p /es/elasticsearch
# 设置权限
chmod -R 775 /es/elasticsearch
# 创建配置目录
mkdir -p /es/elasticsearch/config/
# 创建数据目录
mkdir -p /es/elasticsearch/data/
# 设置主机
echo 'http.host: 0.0.0.0
http.cors.enabled: true
http.cors.allow-origin: "*"'>>/mydata/elasticsearch/config/elasticsearch.yml

创建实例并启动

docker run --name elasticsearch -p 9200:9200 -p 9300:9300 \
-e ES_JAVA_OPS="-Xms256m -Xmx256m" \
-v /es/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /es/elasticsearch/data:/usr/share/elasticsearch/data \
-v /es/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.4.2



#参数说明:
# -p 9200:9200 将容器的9200端口映射到主机的9200端口;
# --name elasticsearch 给当前启动的容器取名叫 elasticsearch
# -v /es/elasticsearch/data:/usr/share/elasticsearch/data 将数据文件夹挂载到主机;
#-v /es/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml 将配置文件挂载到主机;
# -d 以后台方式运行(daemon)
# -e ES_JAVA_OPS="-Xms256m -Xmx256m" 测试时限定内存小一点

查看是否已启动

docker ps

在这里插入图片描述

访问网站 —>服务器ip:9200

Docker 简单部署 ElasticSearch(低配置)_第1张图片

安装es-head可视化插件

#安装
docker pull mobz/elasticsearch-head:5 
#启动
docker run -d --name es_admin -p 9100:9100 mobz/elasticsearch-head:5

你的ip:9100

Docker 简单部署 ElasticSearch(低配置)_第2张图片

安装kibana

 docker pull kibana:7.4.2
 docker run --name kibana -e ELASTICSEARCH_HOSTS=http://localhost:9200 -p 5601:5601 -d kibana:7.4.2

Docker 简单部署 ElasticSearch(低配置)_第3张图片

你可能感兴趣的:(elasticsearch,docker,大数据)