Linux系统的ELK安装及配置

本文详细介绍了如何在Linux系统上安装和配置ELK栈,包括Elasticsearch、Logstash、Kibana以及相关组件如Head-master。内容涵盖ES的版本要求、安装、配置、JDK环境设置,以及Logstash的实例测试,最终实现了数据的共享和可视化。
摘要由CSDN通过智能技术生成
一、ES简介

  ES是一个基于RESTful web接口并且构建在Apache Lucene 的开源分布式搜索引擎。它的特点是:高可用,高扩展,是一种NOSQL的数据存储工具。

二、ES安装前的准备(elk安装包版本要求一致)

  需要下载以下5个下载包:
在这里插入图片描述
下载包的链接地址是:链接:https://pan.baidu.com/s/1wr4Xt1Z8DBWX7xygHB0Zfg 提取码:8dw0
除此之外,还需要安装一下jdk,jdk的版本不唯一,可使用自己平时用的jdk版本,我这里使用的是:jdk-8u221-linux-x64.tar.gz。
  除了准备下载包,还要讲虚拟机搭建好,我这里依然采用MobaXterm来实现(这里可以参考第一篇文章来搭建虚拟机)

三、ELK的安装

  以上工作做好后,进入MobaXterm环境,在根目录下建一个software文件夹,将上面下载好的6个拖到里面去,进行追个解压。由于最新的工程没有unzip解压命令,需要先下载:yum install -y unzip,下载好后,进入software目录下,
分别输入一下命令进行解压:

tar -zxf elasticsearch-6.2.2.tar.gz -C /opt
tar -zxf kibana-6.2.2-linux-x86_64.tar.gz -C/opt
tar -zxf logstash-6.2.2.tar.gz -C /opt
tar -zxf node-v8.9.1-linux-x64.tar.gz -C/opt
tar -zxf jdk-8u221-linux-x64.tar.gz -C/opt
unzip -d /opt elasticsearch-head-master.zip

将所有解压好的文件都变更到opt目录下(注意unzip命令和tar命令的变更目录命令不一样)。解压好后使用命令:rm -rf * 将software文件里的东西全部删除,然后切到opt目录下查看一下下载好的6个文件:
在这里插入图片描述
为了便于记忆和书写,我们将这6个文件都进行重命名:
在这里插入图片描述

四、ES的配置

  配置之前,需要将主机名和主机列表修改一下:

[root@promote opt]# vi /etc/hostname
[root@promote opt]# vi /etc/hosts

进入到hostname中将原有的主机名(第一行)直接删除,输入bigdata01(这里可以自行设置),然后保存退出;
进入到hosts中:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.56.102 bigdata01

前两行是原有的地址和主机名,在其下方输入:192.168.56.102 bigdata01 即自己虚拟机的地址和刚刚在hostname中设置的主机名,然后保存退出。
  配置ES参数,输入命令:

vi /opt/es622/config/elas
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值