centos7.6 配置ELK7.10版本(一)

           一、java环境

  二、下载、安装Elasticsearch


近期接到公司通知,最新的管理细则要求必须建立统一日志管理系统,调研loganalyzer和ELK后,直到loganalyzer后期调用mysql查询速度较慢,因而本次选择ELK来搭建一套日志监测环境,针对各个部分进行说明:

一、java环境

       查找了网上很多安装配置教程,大部分提及java环境的重安装,这里经过我测试安装的经验,这里是可以使用自带的JDK版本的。

       要求JDK版本1.8.0,只要版本在1.8.0以上基本都是没问题的,就不要再去卸载、重装、配环境变量来折磨自己了。

       因为ELK 7.10的版本还是当前比较最稳定的新版,为了以防万一,执行了  yum update 来对环境依赖软件进行了更新(主要目的还是jdk更新),

       这里JDK版本,从最开始171升级到了275版本。

       

       

  二、下载、安装Elasticsearch

        官网地址:https://www.elastic.co/cn/downloads/

        依次下载了elasticsearch-7.10.1-linux-x86_64.tar.gzkibana-7.10.1-linux-x86_64.tar.gzlogstash-7.10.1-linux-x86_64.tar.gz压缩包。

         

    这里我是配置了一个500G分区来安装、存储ELK的数据,具体的分区方式见:Centos7.6虚机硬盘扩容-新建逻辑分区

    在/data/es-data下面分别新建目录来进行ELK的解压缩安装,新建命令为 mkdir  elasticsearch  (删除命令为  rm -r elasticsearch)。

    

     我使用的是xshell来连接的虚机,上传解压步骤如下:

  • 使用rz命令直接将本地文件上传到当前目录。
  • 使用tar -zxvf  elasticsearch-7.10.1-linux-x86_64.tar.gz 解压缩到当前目录下。
  • 进入到解压缩的 elasticsearch-7.10.1/config 目录下,对elasticsearch.yml 进行配置。 

       A、单机版本的参考如下配置:

        

        

        

        

       B、此时直接启动elasticsearch还是不能成功,一共排查了如下几个问题:

  • 首先是上图参考网上配置的  http.cors.enable: true、http.cors.allow-origin: "*",这几个参数会造成启动的时候,不停的询问are you sure http.cors.enable?我直接注释掉后,就进入到下一个节点了。
  •  第二个错误提示是root用户不能启动elasticsearch,解决办法是参考网上的教程,设置了elk用户。步骤如下:

        1)  root用户下,新建elk : adduser elk   

        2)为elk用户设置密码:passwd elk   

        3)将 data文件夹的权限赋给elk:chown -R  elk  /data     

        4)将elk增加到sudoers中,vim /etc/sudoers   

        将data目录的权限赋给elk用户之后,之前安装的内容全部消失了,所以又重新操作了上述上传、安装的步骤,推测是权限变更的原因,建议先新建用户!!!

  •   第三个错误提示elk用户能使用的内容太小,提示大概需要65536

          1) root用户下,编辑limits.conf文件,添加两行描述,操作如下:

                vim /etc/security/limits.conf

                ***    hard    nofile   65536

                ***    soft     nofile    65536        #***  是启动elasticsearch的用户,这里是elk

           2) 另需编辑另外一个文件max_map_count,它包含限制一个进程可以拥有的VMA(虚拟内存区域)的数量 

                vim /etc/sysctl.conf

                vm.max_map_count = 655360

                执行 sysctl  -p

 

至此,切换到elk用户下,进入/data/es-data/elasticsearch-7.10.1/bin目录下,启动elasticsearch成功!

elasticsearch的启动方式如下:1)前台启动:   ./elasticsearch             2)后台启动:./elasticsearch  -d

安装和排错部分,均参考了这位老师的经验:Linux centos7 安装ElasticSearch 7.0

后续logstash及kibana的安装请参考:logstash安装kibana安装

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: CentOS 7.6是一款广泛使用的操作系统,需要配置yum源才能访问软件包。以下是如何配置yum源的步骤: 1.备份初始yum源 在配置yum源之前,我们需要先备份初始yum源。运行以下命令进行备份: # mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2.下载新的yum源 我们可以从CentOS官方网站下载最新的yum源。运行以下命令: # wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 3.更新yum源 运行以下命令更新yum源: # yum clean all # yum makecache 4.测试yum源 运行以下命令测试yum源是否配置成功: # yum update 如果yum配置成功,将会显示可用更新。 总之,配置yum源可以大大提高软件包的获取速度和安全性。以上是CentOS 7.6配置yum源的步骤,如果您按照上述步骤操作,可以顺利完成yum源的配置。 ### 回答2: CentOS 7.6是一款流行的Linux操作系统,yum源是在CentOS 7.6上安装软件所必需的。Yum是一款自动化的软件包管理工具它依赖于配置正确的yum源,下面介绍如何配置CentOS 7.6的yum源。 第一步,备份系统默认的yum配置文件 cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 第二步,下载阿里云镜像文件CentOS-Base.repo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 第三步,下载EPEL源 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 第四步,清除yum缓存 yum clean all 第五步,更新yum缓存 yum makecache 到此为止,yum源已经配置完毕。现在可以直接使用yum命令安装 CentOS7 中的软件了。 总之,yum是一款自动化的软件包管理工具,用于安装和管理CentOS7操作系统下的软件,配置yum源是必要的。通过以上步骤我们如何来配置CentOS 7.6的yum源,我们可以使用yum命令安装所需的软件包。希望以上内容对大家的学习有所帮助。 ### 回答3: 在CentOS 7.6中,yum是一种非常重要的软件包管理器,它允许用户快速和轻松地安装、更新和卸载软件包。但是,为了使用yum命令,我们需要先配置yum源。 配置yum源的步骤如下: 1.备份原有CentOS-Base.repo文件 在开始之前,我们需要先备份原有的CentOS-Base.repo文件,以防止出现配置错误的情况。执行以下命令备份: sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 2.下载新的CentOS-Base.repo文件 执行以下命令,下载新的CentOS-Base.repo文件: sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 3.清除yum缓存 执行以下命令,清除yum缓存: sudo yum clean all 4.更新yum缓存 执行以下命令,更新yum缓存: sudo yum -y makecache 5.测试yum源是否正常 执行以下命令,测试yum源是否正常: sudo yum -y update 如果yum配置正确,你将会看到如下输出: Updated: 0 packages 完整的过程就是这样,现在你已经成功地配置CentOS 7.6的yum源。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值