我的编程空间,编程开发者的网络收藏夹
学习永远不晚

windows下elk快速搭建

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

windows下elk快速搭建

ELK是Elasticsearch、Logstash、Kibana三大开源框架首字母大写简称(但是后期出现的filebeat(beats中的一种)可以用来替代logstash的数据收集功能,比较轻量级)。市面上也被成为Elastic Stack。
接下去我们将尝试在windows环境下搭建一个简单的开源实时日志分析ELK平台

本文用于指导ELK在windows环境下单机版使用,版本选择:
logstash-7.0.0
elasticsearch-7.0.0
kibana-7.0.0-windows-x86
由于是单机版,这里采用最简单的架构构建:
image.png

1 java环境配置

这里选择java8版本,环境变量的配置自行百度。配置完后运行

java -version

image.png
则表示java环境配置成功

2 Elasticsearch安装并使用

2.1 es的安装配置

建议es与kibana,logstash选用相同版本否则会出现不可预期的错误,这里选用7.0.0版本es。安装完成后找到es文件所在目录的elasticsearch.yml文件
我的目录是:

  D:\elk\elasticsearch-7.0.0-windows-x86_64\elasticsearch-7.0.0\config

修改以下配置

 network.host:127.0.0.1       #ES的网络IP

 http.port: 9200       #ES服务端口

然后运行elasticsearch.bat文件即可启动es服务
如果启动文件失败并提示

ElasticsearchException[X-Pack is not supported and Machine Learning is not available for [windows-x86];
you can use the other X-Pack features (unsupported) by setting xpack.ml.enabled: false in elasticsearch.yml]

只需在elasticsearch.yml文件中添加

xpack.ml.enabled: false

即可

2.2 运行es

打开浏览器访问,展现如下信息表示成功。
image.png

3 Logstash安装并使用

3.1 安装配置配置logstash

在网上下载好logstash的压缩包后解压进入目录下找到config目录,进入并创建一个stdin.conf文件,内容如下:

input {
  stdin {
  }
}

output {
  elasticsearch {
    hosts => ["http://localhost:9200"]
   
  }
}

3.2 运行logstash

./logstash.bat -f ../congfig/stdin.conf

运行结果如下
image.png

4 kibana的安装配置

kibana 是一个开源和免费的工具,它可以为 Logstash 和 ElasticSearch 提供的日志分析友好的 Web 界面,可以帮助您汇总、分析和搜索重要数据日志。

4.1 编辑Kibana配置文件:

找到 \config\kibana.yml文件 修改如下配置

server.port: 5601    #本机的端口

server.host: 127.0.0.1  #本机IP地址

elasticsearch.url: http://127.0.0.1:9200  #ES的服务IP+端口

4.2 启动并运行kibana

找到bin目录下kibana.yml文件并运行。
在浏览器输入127.0.0.1:5601,运行结果如下
image.png

配置kibana完成。
接着我们来测试elk系统是否正常工作:
在刚才logstash的命令行输入:
image.png
到kibana查询对应的index可以看到
image.png
可以查看到刚才插入的内容,大功告成!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

windows下elk快速搭建

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

怎么快速搭建 ELK + OpenWAF 环境

本篇内容介绍了“怎么快速搭建 ELK + OpenWAF 环境”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!OpenWAF简介OpenWAF
2023-06-19

在windows下快速搭建web.py开发框架方法

用Python进行web开发的话有很多框架供选择,比如最出名的Django,tornado等,除了这些框架之外,有一个轻量级的框架使用起来也是非常方便和顺手,就是web.py。它由一名黑客所创建,但是不幸的是这位创建者于2013年自杀了。据
2022-06-04

Windows下快速搭建安卓开发环境Android studio

一、Android Studio简单介绍 2013年GoogleI/O大会首次发布了Android Studio IDE(Android平台集成开发环境)。它基于Intellij IDEA开发环境,旨在取代Eclipse和ADT(Andr
2022-06-06

Windows下快速搭建NodeJS本地服务器的步骤

本文介绍了Windows下快速搭建NodeJS本地服务器的步骤,分享给大家,具体如下:首先我们要到Node.js官网下载对应版本的安装包 http://nodejs.cn/download/接着就是安装,和安装普通软件类似,直接下一步下一步
2022-06-04

Django项目快速搭建

快速搭建Django项目:1. 在linux 命令行中安装Django的命令  如果要使用虚拟环境,要先workon 虚拟环境名再安装djangopip install django==版本号eg:pip install Django==1
2023-01-30

SpringBoot如何快速搭建

这篇文章主要介绍SpringBoot如何快速搭建,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Spring Boot 概述Build Anything with Spring Boot:Spring Boot is
2023-06-02

怎么快速搭建composer

这篇文章主要介绍“怎么快速搭建composer”,在日常操作中,相信很多人在怎么快速搭建composer问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么快速搭建composer”的疑惑有所帮助!接下来,请跟
2023-06-20

快速搭建python程序

公司对外提供了http接口服务,涉及到了des加密,有客户用Python开发,但搞不定加密,客户的问题就是大问题,虽然以前没接触过Python,也只能硬着头皮上,不停的baidu各种资料,从环境搭建、到hello world、最后到des加
2023-01-30

Android快速搭建MVVM框架

架构上面是从一个开源项目中了解到的框架结构,以最简洁的方式搭建一个app的基础框架。框架的几个特点是:通过Jetpack的Navigation构建单Activity多Fragment结构,我们知道Activity是属于比较重的组件,而F
2022-06-06

速战速决---3小时快速搭建Exchan

本节内容主要是安装SQL2014    第三步:Test-62搭建SQL2014    虚拟机:Test-63    工具:        SQL Server 2014 Enterprise ISO光盘镜像        Windows
2023-01-31

如何快速搭建Firekylin博客

小编给大家分享一下如何快速搭建Firekylin博客,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1).安装 Node.jscurl --silent --loc
2023-06-27

phpstudy怎么快速搭建网站

PHPstudy快速搭建网站指南下载并安装PHPstudy。配置网站:创建网站,选择文档根目录,指定虚拟主机名。创建数据库:设置数据库名称、用户和密码。上传网站文件:将文件复制或解压缩到文档根目录。配置PHP:调整时区和内存限制。创建数据库表:使用MySQL命令行工具创建表和插入记录。连接网站和数据库:编辑数据库连接文件,输入数据库信息。访问网站:输入虚拟主机名,网站即可加载。附加设置(可选):开启SSL配置SMTP安装CMS故障排除:检查文件权限和数据库连接查看PHP错误和日志
phpstudy怎么快速搭建网站
2024-04-11

快速搭建kubernetes与kubeSphere环境

要快速搭建Kubernetes与KubeSphere环境,可以按照以下步骤进行操作:1. 安装Docker:Kubernetes和KubeSphere都需要依赖Docker进行容器化管理,因此首先要在操作系统上安装Docker。可以根据官方
2023-09-22

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录