美文网首页
ELK-安装

ELK-安装

作者: 李哈哈_2c85 | 来源:发表于2020-09-11 17:14 被阅读0次

2020/09/01

概念:
kibana:针对es开发的可视化平台---提供视图
Elasticsearch:核心的分布式搜索和分析引擎---做存储数据用--就叫es
logstash:数据收集引擎----做收集数据使用
用途:收集日志、分析日志,应用于服务器较多时

大概就是这么个图吧。。。。理解比较粗浅

ELK安装  #centos7.6   elk-7.8
    1、解决底层环境依赖,安装jdk,安装方式:https://www.jianshu.com/p/ed7fab98f431 #这三个组件都需要java环境,logstash安装在其他应用服务器上时候也需要注意
    2、安装es、kibana、logstash
    3、配置文件修改

    2、安装es、kibana、logstash  下载es-tar包
    curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.0-linux-x86_64.tar.gz   #好像有点慢呀!

好的!!!!,下载基本失败,还是找国内的安装包吧,推荐一个华为云的镜像库:https://mirrors.huaweicloud.com/ 可以直接去这里面搜想要的包然后下载
这里我就直接下载rpm包了(俗话说一包解千愁、yum直接装总比tar来的要快点),目前这个镜像库里最新的是7.8,官网已经到7.9了,就采用7.8的包吧!(顺便可以把logstash包和kibana包也下下来,版本要一致)

1、es安装
    上传文件、安装rpm包、启动服务、设置开机启动

[root@r2 elasticsearch]# systemctl start elasticsearch    #启动服务 systemctl daemon-reload官方文档中先执行这条命令在执行start。重新加载所有修改过的配置文件
[root@r2 elasticsearch]# systemctl enable elasticsearch  #设置开机启动
[root@r2 elasticsearch]# curl -XGET 'http://localhost:9200/'  #验证服务

2、kibana安装
    同样的操作上传、安装、启动服务、设置开机启动

3、安装logstash  #我这边就安装在其他服务器上了

    上传、安装、启服务、开机启动

2、修改配置文件   #现在的环境是es和kibana在同一台机器上,logstash在别的机器上
    使用rpm安装,配置文件都在默认位置
    es: /etc/elasticsearch/elasticsearch.yml   #因为使用单独的一台es所以配置文件可以默认不修改,后期需要加入集群可以选择有用的开   启,每个参数的详细说明请参考官网https://www.elastic.co/guide/en/elasticsearch/reference/7.8/settings.html
    下面是修改的参数,单节点情况下不修改也没问题的!

     kibana:/etc/kibana/kibana.yml  #配置文件详说明细官网https://www.elastic.co/guide/cn/kibana/current/settings.html

修改为中文显示

去掉注释后就可以访问试试了 ip+端口5601

    logstash配置文件修改,取向两个注释项,es地址和使用端口

    创建收集日志文件:/etc/logstash/conf.d/*.conf

    测试配置文件可用性:

#############################################################################################################
以上软件安装全部完成:
为了以后排错方便,需要安装一个插件es_head,用于跟es集群交互的web界面
    1、下载es_head---顺便吧nodejs一起下载,grunt是基于Node.js的项目构建工具,可以进行打包压缩、测试、执行等等的工作,head插件就是通过grunt启动
    wget https://github.com/mobz/elasticsearch-head/archive/master.zip  #下载es-head
    curl -sL https://rpm.nodesource.com/setup_8.x | bash -   #下载nodejs库
    yum install -y nodejs  #安装nodejs
    unzip master.zip  #解压
    cd elasticsearch-head-master/  # 进入解压后的目录
    npm install -g grunt -cli  #安装grunt,警告不用管、要在解压的目录中
    npm install   #  安装grunt  同样目录
    修改es配置文件,添加两行[root@r2 elasticsearch-head-master]# vim /etc/elasticsearch/elasticsearch.yml
    http.cors.enabled: true
    http.cors.allow-origin: "*"

     es_head目录下运行npm run start &    然后重启下es服务

    浏览器中访问

相关文章

  • ELK-安装

    1.安装es brew update brew install elasticsearch 2.es安装完后的路...

  • ELK-安装

    2020/09/01 概念:kibana:针对es开发的可视化平台---提供视图Elasticsearch:核心的...

  • ELK-安装部署

    环境介绍 ESXI主机安装虚拟机 Centos 7 elasticsearch目前为单机部署,但建议组集群 硬件配...

  • elk-安装配置使用

    简洁 elk=elasticsearch+logstash+kibana,这个概念不用多说官网上和很多帖子上都是这...

  • ELK-安装 logstash日志收集

    参考文章:https://www.elastic.co/guide/en/logstash/6.5/install...

  • ELK-验证是否安装成功

    验证Logstash 1.执行logstash -e 'input { stdin { } } output { ...

  • ELK-概念

    点击上方"Java软件编程之家",还没关注的赶紧关注了,关注后回复"资源"还可以免费获取大量电子书 概念 ELK是...

  • ELK-初始配置

    实现目标 logstash 收集网络设备syslog,发送给elasticsearch,最后由kibana做呈现操...

  • ELK-架构、概念

    概述 ELK由elasticsearch、logstash、kibana3个软件组成

  • ELK-集群搭建

    概述 Elasticsearch + Logstash + Kibana(ELK)是一套开源的日志管理方案。 环境...

网友评论

      本文标题:ELK-安装

      本文链接:https://www.haomeiwen.com/subject/ccdptktx.html