Elasticsearch Windows部署-ELK技术栈

这篇具有很好参考价值的文章主要介绍了Elasticsearch Windows部署-ELK技术栈。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、下载Elasticsearch、kibana、logstash

本文不介绍ELK相关原理知识,只记录部署操作过程

下载地址Past Releases of Elastic Stack Software | Elastic

选择同一版本,这里选择是当前最新版本8.11.3

Elasticsearch Windows部署-ELK技术栈,学习,elasticsearch,大数据,搜索引擎

解压放在同目录下,方便后续操作与使用

2、安装与启动Elasticsearch

由于8.11.3使用自带jdk,这里可以不用安装jdk并配置,低版本需要电脑中安装jdk

Elasticsearch Windows部署-ELK技术栈,学习,elasticsearch,大数据,搜索引擎

设置一下配置文件
修改文件 F:\elasticsearch-8.11.3\config\elasticsearch.yml

Elasticsearch Windows部署-ELK技术栈,学习,elasticsearch,大数据,搜索引擎

elasticesearch.bat是用于第一次安装运行和之后启动es的

Elasticsearch Windows部署-ELK技术栈,学习,elasticsearch,大数据,搜索引擎

出现starting即启动成功

Elasticsearch Windows部署-ELK技术栈,学习,elasticsearch,大数据,搜索引擎

打开浏览器访问http://localhost:9200/

Elasticsearch Windows部署-ELK技术栈,学习,elasticsearch,大数据,搜索引擎

3、启用head插件(web插件)

在github上下载elasticsearch-head-master

修改文件F:\elasticsearch-8.11.3\config\elasticsearch.yml,添加下面内容

http.cors.enabled: true
http.cors.allow-origin: "*"

Elasticsearch Windows部署-ELK技术栈,学习,elasticsearch,大数据,搜索引擎

定位到elasticsearch-head-master根目录,以此执行下面命令。

npm install -g grunt-cli
npm install
grunt server

Elasticsearch Windows部署-ELK技术栈,学习,elasticsearch,大数据,搜索引擎

启动成功,访问 http://localhost:9200/Elasticsearch Windows部署-ELK技术栈,学习,elasticsearch,大数据,搜索引擎

4、使用kibana

配置文件修改

F:\kibana-8.11.3\config\kibana.yml

Elasticsearch Windows部署-ELK技术栈,学习,elasticsearch,大数据,搜索引擎

双击启动kibana.bat,启动比较慢耐心等待一下

Elasticsearch Windows部署-ELK技术栈,学习,elasticsearch,大数据,搜索引擎

启动成功后访问 http://localhost:5601

Elasticsearch Windows部署-ELK技术栈,学习,elasticsearch,大数据,搜索引擎

5、使用logstash

解压logstash,配置logstash.conf文件

这里配置的是jdbc连接,将test数据库中的表website导入的es中,仅作配置参考

input {
	jdbc {
       jdbc_connection_string => "jdbc:mysql://localhost:3306/test"
       jdbc_user => "root"
       jdbc_password => "root"
       jdbc_validate_connection => true
       jdbc_driver_library => ""
       jdbc_driver_class => "com.mysql.cj.jdbc.Driver"
       statement => "SELECT * FROM website"
    }    
}
 
filter {
	mutate {
	 	rename => {
        	"longitude" => "[location][lon]"
        	"latitude" => "[location][lat]"
    	}
    }
}
 
output {
	stdout {
	}
 
   	elasticsearch {
     	index => "website"
     	hosts => "localhost:9200"
     	document_type => "_doc"
	} 
}

运行脚本

logstash -f logstash.conf

先记录到这里,后续更新文章来源地址https://www.toymoban.com/news/detail-797033.html

到了这里,关于Elasticsearch Windows部署-ELK技术栈的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【ELK 学习】ElasticSearch

    ELK:ElasticSearch存储,Logstash收集,Kibana展示 版本较多,使用时需要版本匹配,还需要和mysql版本匹配(elastic官网给了版本对应关系) 本次使用的版本es6.8.12 filebeat 轻量级的数据收集工具 ElasticSearch为文档搜索产生的 分布式文档搜索,lucene单线程搜索的组合 ElasticSearch 除了j

    2024年02月01日
    浏览(31)
  • ELK:Windows下将Elasticsearch、Logstash、Kibana添加为后台服务

    目录 1.elasticsearch添加后台服务 2.Logstash添加为后台服务 3.kibana添加为后台服务 管理员模式 运行CMD窗口,进入elasticsearch的bin目录,运行: ,运行后显示如下。  显示服务已经安装,这时进入windows下的服务窗口就能看到安装的elasticsearch服务了。 Logstash 添加后台服务用的是 N

    2024年02月17日
    浏览(32)
  • windows下安装ELK:elasticsearch、elasticsearch-head、elasticsearch-kibana、elasticsearhc-ik(ik分词器)

    1、ElasticSearch下载地址: https://www.elastic.co/cn/downloads/past-releases#elasticsearch https://www.elastic.co/cn/downloads/past-releases#elasticsearch  2、将压缩包移动到D:/apps/installsoft/ 将elasticsearch-8.2.3-windows-x86_64.zip解压 进行基本配置:在elasticsearch-8.2.3文件夹下的config文件夹 #1、elasticsearch.yml,注意

    2024年02月09日
    浏览(34)
  • Linux centOS 7部署ELK(elasticSearch、logstash、kibana)

    Linux centOS 7部署ELK(elasticSearch、logstash、kibana) 目录 1【yum模式安装】 1.1【安装ElasticSearch】 1.2【安装Kibana】 1.3【安装Logstash】 1.4【安装Filebeat】 2【压缩包方式安装elk】 原文链接: How To Install Elasticsearch, Logstash, and Kibana (Elastic Stack) on Ubuntu 16.04 | DigitalOcean 十分钟搞定CentOS

    2024年02月07日
    浏览(36)
  • centos7.6部署ELK集群(一)之elasticsearch7.7.0集群部署

    32.3. 部署es7.7.0 32.3.1. 下载es(各节点都做) wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.7.0-linux-x86_64.tar.gz 32.3.2. 解压至安装目录(各节点都做) tar -xvf elasticsearch-7.7.0-linux-x86_64.tar.gz -C /vmdata/ 32.3.3. 创建es用户并设置密码(各节点都做) ES 7.x 开始不再允许以任何方

    2023年04月17日
    浏览(31)
  • k8s部署 elk(Elasticsearch,Kibana,Logstash,Redis,Filebea)

    目录 一、nfs存储 二、部署镜像,制作tag 三、 filebeat收集数据  四、logstash过滤数据 五、elasticsearch存储数据+nfs做存储(自动注册pv详见前文) 六、kibana展示数据 七、验证安装 参考链接:k8s 配置hadoop集群,nfs作为存储_疯飙的蜗牛的博客-CSDN博客

    2024年02月11日
    浏览(34)
  • ELK之从Logstash读取数据到Elasticsearch

    前置条件: Elasticsearch 集群正常 Elasticsearch集群配置直通车:ELK之Elasticsearch7.17.4安装(yum方式)和三节点集群配置 Filebeat和logstash打通 ELK之LogStash接收Filebeat的数据:ELK之LogStash接收Filebeat的数据 修改Logstash 配置文件,将output改为如下地址,注释掉控制台输出,添加elasticsearc

    2024年01月22日
    浏览(33)
  • 【ELK企业级日志分析系统】部署Filebeat+Kafka+Logstash+Elasticsearch+Kibana集群详解(EFLFK)

    参见安装与部署ELK详解 参见安装与部署EFLK详解 参见安装与部署Zookeeper集群详解 1.1.1 为什么需要消息队列(MQ) MQ(Message Queue)主要原因是由于 在高并发环境下,同步请求来不及处理,请求往往会发生阻塞 。比如大量的并发请求,访问数据库,导致行锁表锁,最后请求线程会

    2024年02月16日
    浏览(39)
  • Elasticsearch_8.11.4_kibana_8.11.4_metricbeat_8.11.4安装及本地部署_ELK日志部署

    分布式引擎Elasticsearch_8.11.4安装及本地部署 Elasticsearch是一个基于 Lucene 库的分布式搜索和分析引擎,它提供了一个分布式、多租户的全文搜索引擎,具有 HTTP Web 接口和无模式 JSON 文档,同时也是是一个非常强大的工具,可以用于各种用途,例如日志分析、搜索引擎、安全分析

    2024年02月02日
    浏览(25)
  • elk的时候logstash传送elasticsearch的数据一直失败报错403

          message: \\\"blocked by: [FORBIDDEN/8/index write (api)];: [cluster_block_exception] blocked by: [FORBIDDEN/8/index write (api)];\\\" kibana中输入执行下边的 PUT /_all/_settings {   \\\"index.blocks.write\\\": null } logstash.outputs.elasticsearch] Encountered a retryable error. Will Retry with exponential backoff  {:code=403, :url=  以上问题最主要

    2024年02月15日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包