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

下载 es 镜像:

ES环境搭建

ES环境搭建

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

下载 kibana 镜像:

ES环境搭建

ES环境搭建

docker pull kibana:7.16.2

ES环境搭建

启动 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

ES环境搭建

启动 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

ES环境搭建

相关文章:

  • 2021-03-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2017-12-07
猜你喜欢
  • 2022-12-23
  • 2021-08-18
  • 2022-01-01
  • 2021-04-18
  • 2022-12-23
  • 2022-12-23
  • 2020-01-19
相关资源
相似解决方案