当前位置: 首页 > news >正文

elasticsearch+logstash+kibana整合(ELK的使用)第一课

一、安装elasticsearch

0、创建目录,统一放到/data/service/elk

1、下载安装包

 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.1.0-linux-x86_64.tar.gz

2、解压

tar -xzvf elasticsearch-7.1.0-linux-x86_64.tar.gz

3、新建用户和组(es不建议用root用户启用,需要新建用户)

# 先给解压好的文件赋予所有用户都能访问的权限chmod -R 777 elasticsearch-7.1.0
#新建组groupadd elsearch#新增用户,并且授予密码useradd elsearch -g elsearch -p elasticsearch

4、系统配置(es要求)

 vi /etc/sysctl.confvm.max_map_count=262144sysctl -p

在这里插入图片描述

5、修改es配置

 vi elasticsearch-7.1.0/config/elasticsearch.yml
##提示:yml文件定格配置
network.host: 0.0.0.0discovery.seed_hosts: ["127.0.0.1", "[::1]"]
cluster.initial_master_nodes: ["node-1"]

允许其他服务器访问
在这里插入图片描述

6、切换到新增的用户下,启动

#切换用户su elsearch##启动es#进入到安装包的bin目录下./elasticsearch

7、测试启动成功,访问9200端口

在这里插入图片描述

二、logstash的安装

1.下载logstash的包

wget https://artifacts.elastic.co/downloads/logstash/logstash-7.1.0.tar.gz

2.解压安装包

tar -xzvf logstash-7.1.0.tar.gz

3.修改配置

进入

#进入logstash-7.1.0目录下的config中
cd logstash-7.1.0/config
#新增文件 将下面代码复制进去
vim logstash.conf
input {                                                                                                          
tcp {port => 4560                                                                                             codec => "json"                                                                                          
}                                                                                                            
}                                                                                                                
output {                                                                                                         
elasticsearch { hosts => ["127.0.0.1:9200"]index => "logstash-%{+YYYY.MM.dd}"  #索引名
}                                                               
stdout { codec => rubydebug }                                                                              
}

4.启动logstash

../bin/logstash -f logstash.conf

三、kibana的安装

1.下载kibana的包

wget https://artifacts.elastic.co/downloads/kibana/kibana-7.1.0-linux-x86_64.tar.gz

2.解压kibana的包

tar -xzvf kibana-7.1.0-linux-x86_64.tar.gz

3、修改kibana的配置文件

#进入kibana的配置文件的目录
cd kibana-7.1.0-linux-x86_64/config
#修改kibana.yml的配置文件
vim kibana.yml

如图,一共四个地方
在这里插入图片描述
在这里插入图片描述

4.启动kibana

 #进入到kibana的bin目录下cd ../bin#启动服务./kibana

5、效果图,访问5601

在这里插入图片描述

http://www.lryc.cn/news/179355.html

相关文章:

  • 宝塔 php修改了php.ini配置不生效
  • Unrecognized option ‘stream_loop‘.(版本不匹配,利用make编译安装)
  • 【考研数学】概率论与数理统计 —— 第三章 | 二维随机变量及其分布(2,常见的二维随机变量及二维变量的条件分布和独立性)
  • 力扣 -- 10. 正则表达式匹配
  • Spring源码分析(四) Aop全流程
  • 定义现代化实时数据仓库,SelectDB 全新产品形态全面发布
  • Linux系统编程(七):线程同步
  • Arcgis克里金插值报错:ERROR 999999: 执行函数时出错。 表名无效。 空间参考不存在。 ERROR 010429: GRID IO 中存在错误
  • 【网络协议】ARP协议
  • 安防视频/集中云存储平台EasyCVR(V3.3)部分通道显示离线该如何解决?
  • 软件测试经典面试题:如何进行支付功能的测试?
  • SolidWorks 入门笔记03:生成工程图和一键标注
  • 【Java】对象内存图多个对象同一内存地址
  • Python 笔记05(装饰器的使用)
  • 记忆化搜索,901. 滑雪
  • 计算机网络:连接世界的纽带
  • SpringMVC 学习(三)注解开发
  • 0x84加密数据传输服务
  • Vue.js快速入门:构建现代Web应用
  • Scala第五章节
  • erlang练习题(三)
  • What Is A DNS Amplification DDoS Attack?
  • jvm笔记
  • WPF中的控件
  • Java下对象的序列化和反序列化(写出和读入)
  • 基于springboot的洗衣店订单管理系统
  • Llama2部署踩坑
  • Adams齿轮副
  • Elasticsearch keyword 中的 ignore_above配置项
  • RabbitMQ原理(一):基础知识