Elasticsearch及其可视化工具Kibana的安装指南

本文详细介绍了在Debian10环境下,如何安装Elasticsearch及配置其运行环境,解决常见错误,并安装可视化工具Kibana,实现数据的高效检索与展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装Elasticsearch

  • 演示环境
    • 所演示的环境为Debian 10 1核4G,在仅仅安装es的情况下建议内存大于2G

  • 预先准备

    • JDK环境

    • 未root用户

      # 创建用户
      adduser admin
      # 切换为刚刚创建的用户
      su admin
      # 切换到/home/admin目录下
      cd /home/admin
      
  • 下载并解压

    # 下载es
    curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.5.0-linux-x86_64.tar.gz
    # 解压
    tar -zxvf elasticsearch-7.5.0-linux-x86_64.tar.gz
    
  • 预先配置

    # 进入es目录下并修改配置
    vim config/elasticsearch.yml
    # 添加配置为es数据为任何ip都可以访问
    network.host: 0.0.0.0
    # 配置发现节点地址
    discovery.seed_hosts: ["127.0.0.1", "[::1]"]
    # 修改节点名
    node.name: node-1
    #
    cluster.initial_master_nodes: ["node-1"]
    
  • 运行es

    # 运行es
    ./bin/elasticsearch
    # 后台运行es
    ./bin/elasticsearch -d
    # 查询运行日志
    cat logs/elasticsearch.log
    

    运行完成后curl 127.0.0.1:9200 或者访问http://ip:9200 判断

  • 会遇到的错误

    • [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] 这个问题是elasticsearch用户拥有的内存权限太小,至少需要262144内存

      # 切换root用户下
      sysctl -w vm.max_map_count=262144
      

安装可视化环境Kibana

  • 下载并解压

    # 下载并解压
    curl -O https://artifacts.elastic.co/downloads/kibana/kibana-7.5.1-linux-x86_64.tar.gz
    tar -xzf kibana-7.5.1-linux-x86_64.tar.gz
    
  • 修改配置文件

    # 修改配置文件
    vim config/kibana.yml
    # 添加任何ip都可以访问
    server.host: "0.0.0.0"
    # 默认语言改为中文
    i18n.locale: "zh-CN"
    
  • 运行Kibana

    ./bin/kibana
    

    然后访问http://ip:5601 即可

  • 会遇到的错误

    • error while loading shared libraries: libnss3.so: cannot open shared object file: No such file or directory 缺少libnss3组件

      # 安装组件即可
      apt-get install libnss3-dev
      
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值