前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ElasticSearch和Kibana配置

ElasticSearch和Kibana配置

作者头像
用户10136162
发布2023-10-30 14:26:01
2100
发布2023-10-30 14:26:01
举报
文章被收录于专栏:Eliauk的小窝Eliauk的小窝

ElasticSearch和Kibana配置

1、docker-comppose

代码语言:javascript
复制
elasticsearch:
  container_name: gw-es
  image: registry.cn-hangzhou.aliyuncs.com/zhengqing/elasticsearch:7.14.1
  volumes:
    - ./elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
    - ./elasticsearch/logs/elasticsearch.log:/usr/share/elasticsearch/logs/elasticsearch.log
    - ./elasticsearch/data:/usr/share/elasticsearch/data #配置文件挂载
    - ./elasticsearch/plugins:/usr/share/elasticsearch/plugins #日志文件挂载
  ports:
    - "39200:9200"
    - "39300:9300"
  environment:
    - discovery.type=single-node
    - ES_JAVA_OPTS=-Xms512m -Xmx1024m
    - ELASTIC_PASSWORD= "123456" # elastic账号密码
  networks:
    - gw_net
  restart: always
kibana:
  image: registry.cn-hangzhou.aliyuncs.com/zhengqing/kibana:7.14.1
  container_name: gw-kibana
  restart: always
  volumes:
    - ./elasticsearch/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml
  ports:
    - "5601:5601"
  depends_on:
    - elasticsearch
  links:
    - elasticsearch
  networks:
    - gw_net

2、配置文件

2.1、kibana.yml
代码语言:javascript
复制
server.name: kibana
server.host: "0.0.0.0"
elasticsearch.hosts: [ "http://elasticsearch:9200" ] # http://www.zhengqingya.com:9200 TODO 修改为自己的ip
xpack.monitoring.ui.container.elasticsearch.enabled: true
elasticsearch.username: "elastic"  # es账号
elasticsearch.password: "123456"   # es密码
i18n.locale: zh-CN # 中文
2.2、elasticsearch.yml
代码语言:javascript
复制
cluster.name: "docker-cluster"
network.host: 0.0.0.0
http.port: 9200
# 开启es跨域
http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization
# 开启安全控制
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true

3、初始化密码

3、1 首先执行以下命令进如到ES容器中

代码语言:javascript
复制
docker exec -it [容器ID/容器名] /bin/bash 

3、2 执行以下命令初始化密码

代码语言:javascript
复制
bin/elasticsearch-setup-passwords interactive
本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-09-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ElasticSearch和Kibana配置
    • 1、docker-comppose
      • 2、配置文件
        • 2.1、kibana.yml
        • 2.2、elasticsearch.yml
    • 3、初始化密码
      • 3、1 首先执行以下命令进如到ES容器中
        • 3、2 执行以下命令初始化密码
        相关产品与服务
        容器服务
        腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
        http://www.vxiaotou.com