Elasticsearch - 环境搭建
小于 1 分钟
环境搭建以及 Kibana 安装
本文介绍 Elasticsearch 和 Kibana 的安装,本系列使用的 Elasticsearch 版本是 7.14.0
框架 | 版本 |
---|---|
Elasticsearch | 7.14.0 |
Kibana | 7.14.0 |
官方教程
安装 Elasticsearch
docker network create elastic
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.14.0
docker run --name es01-test -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.14.0
配置文件 elasticsearch.yaml
network.host: 0.0.0.0
http.port: 9200
discovery.seed_hosts: ["127.0.0.1", "[::1]"]
cluster.initial_master_nodes: ["node-1"]
# 设置跨域配置
http.cors.allow-origin: /.*/
http.cors.enabled: true
http.cors.allow-headers : X-Requested-With,X-Auth-Token,Content-Type,Content-Length,Authorization
http.cors.allow-credentials: true
安装 Kibana
docker pull docker.elastic.co/kibana/kibana:7.14.0
docker run --name kibana -p 5601:5601 -e "ELASTICSEARCH_HOSTS=http://{能访问 elastic 的 ip}:9200" docker.elastic.co/kibana/kibana:7.14.0
注意: 运行 Kibana 需要设置能访问 elastic 的 ip 端口
Kibana 设置中文
kibana 7 中官方加入了中文的选项,只需要在配置文件 kibana.yml
中加入
i18n.locale: "zh-CN"
进入kibana容器
docker exec -it <容器 ID> /bin/bash
进入配置文件
vi /opt/kibana/config/kibana.yml