系统日志收集方案ELK之Elasticsearch集群服务部署

2023年 9月 7日 48.1k 0

部署Elasticsearch集群作为ELK(Elasticsearch、Logstash、Kibana)系统的一部分,以收集和存储系统日志,可以按照以下步骤进行操作:

  • 安装Java:

    • 在每个节点上安装Java运行时环境(JRE)或Java开发工具包(JDK)。您可以根据您的需求选择适合的版本。
  • 下载并安装Elasticsearch:

    • 打开终端,可以使用快捷键Ctrl+Alt+T。

    • 进入您希望安装Elasticsearch的目录,如:

      cd /opt
      
    • 下载最新版本的Elasticsearch压缩包:

      sudo curl -LO https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.14.0-linux-x86_64.tar.gz
      
    • 解压缩下载的文件:

      sudo tar xvf elasticsearch-7.14.0-linux-x86_64.tar.gz
      
    • 进入解压缩后的目录:

      cd elasticsearch-7.14.0
      
    • 编辑 config/elasticsearch.yml文件以配置Elasticsearch集群节点,可以使用文本编辑器打开:

      sudo nano config/elasticsearch.yml
      

      在文件中,您可以设置节点名称、集群名称、监听地址等配置。

    • 启动Elasticsearch节点:

      sudo bin/elasticsearch
      
    • 在其他节点上重复上述步骤,将它们加入到同一集群中。

  • 配置Elasticsearch集群:

    • 在每个节点的 config/elasticsearch.yml文件中进行以下配置:

      • 设置相同的集群名称:

        cluster.name: my-cluster
        
      • 设置唯一的节点名称:

        node.name: node-1
        
      • 指定节点之间通信的网络地址:

        network.host: 0.0.0.0
        
      • 添加其他节点的地址到 discovery.seed_hosts中:

        discovery.seed_hosts: ["node-1", "node-2", "node-3"]
        
    • 启动每个节点的Elasticsearch服务。

  • 验证集群状态:

    • 打开浏览器,并访问其中一个节点的IP地址和HTTP端口(默认为9200),如:http://:9200
    • 您将看到Elasticsearch的集群状态信息,表示集群已成功部署和运行。
  • 请注意,在实际生产环境中,还有其他配置和调优步骤可以进行,例如安全性设置、性能优化和高可用性等。建议参考Elasticsearch官方文档以获取更详细的信息和指导。

    香港五网CN2网络云服务器链接:www.tsyvps.com

    蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。

    相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论