跳至主要內容

Elasticsearch - 环境搭建

Zenghr小于 1 分钟

环境搭建以及 Kibana 安装

本文介绍 Elasticsearch 和 Kibana 的安装,本系列使用的 Elasticsearch 版本是 7.14.0

框架版本
Elasticsearch7.14.0
Kibana7.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