ES环境搭建

下载镜像

废话不多说直接上代码,使用 docker 下载 es 与 kibana 镜像。

下载 es 镜像:

image-20220110132201337

image-20220110132238464

docker pull docker.elastic.co/elasticsearch/elasticsearch:7.16.2

下载 kibana 镜像:

image-20220110132327804

image-20220110132415885

docker pull kibana:7.16.2

image-20220110150846973

启动 es 容器

我这里对数据文件进行了与容器当中进行挂载关于什么是数据卷挂载

创建目录

sudo mkdir -p /myfile/elasticsearch/config
sudo mkdir -p /myfile/elasticsearch/data
sudo mkdir -p /myfile/elasticsearch/plugins

创建配置文件

echo "http.host: 0.0.0.0" >> /myfile/elasticsearch/config/elasticsearch.yml

修改目录权限

sudo chmod -R 777 /myfile/elasticsearch/

以 es 镜像,运行 es 容器:

sudo docker run --name elasticsearch -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms84m -Xmx512m" \
-v /myfile/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /myfile/elasticsearch/data:/usr/share/elasticsearch/data \
-v /myfile/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d docker.elastic.co/elasticsearch/elasticsearch:7.16.2
  • -p 9200:9200:映射端口号
  • -p 9300:9300:集群之间端口访问
  • -Xms84m -Xmx512m:初始内存大小, 默认为 1G,最大内存 512, Xms 最小内存,Xmx 最大内存
  • -v:数据卷挂载

查看运行日志

docker logs elasticsearch

访问启动的 es 查看结果 ip:9200

image-20220110163825558

启动 Kibana 容器

docker run --name kibana -e ELASTICSEARCH_HOSTS=http://106.14.187.199:9200 -p5601:5601 -d kibana:7.16.2

注意点,如上当中的 ELASTICSEARCH_HOSTS 需要更改为你自己机子的 IP 地址。

访问 Kibana 在浏览器当中访问:IP:5601

image-20220110164530640

posted @ 2022-01-10 16:46  BNTang  阅读(272)  评论(0编辑  收藏  举报