Elasticsearch Windows部署-ELK技术栈

1、下载Elasticsearch、kibana、logstash

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

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

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

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

2、安装与启动Elasticsearch

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

设置一下配置文件

修改文件 F:\elasticsearch-8.11.3\config\elasticsearch.yml

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

出现starting即启动成功

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

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

在github上下载elasticsearch-head-master

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

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

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

复制代码
npm install -g grunt-cli

npm install

grunt server

启动成功,访问 http://localhost:9200/

4、使用kibana

配置文件修改

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

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

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

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

先记录到这里,后续更新

相关推荐
The Open Group3 小时前
英特尔公司Darren Pulsipher 博士:以架构之力推动政府数字化转型
大数据·人工智能·架构
喂完待续3 小时前
【Tech Arch】Spark为何成为大数据引擎之王
大数据·hadoop·python·数据分析·spark·apache·mapreduce
三掌柜6664 小时前
NVIDIA 技术沙龙探秘:聚焦 Physical AI 专场前沿技术
大数据·人工智能
源码宝5 小时前
【智慧工地源码】智慧工地云平台系统,涵盖安全、质量、环境、人员和设备五大管理模块,实现实时监控、智能预警和数据分析。
java·大数据·spring cloud·数据分析·源码·智慧工地·云平台
百思可瑞教育5 小时前
Git 对象存储:理解底层原理,实现高效排错与存储优化
大数据·git·elasticsearch·搜索引擎
数据超市6 小时前
香港数据合集:建筑物、手机基站、POI、职住数据、用地类型
大数据·人工智能·智能手机·数据挖掘·数据分析
SelectDB7 小时前
Apache Doris 在菜鸟的大规模湖仓业务场景落地实践
大数据·数据分析·开源
BYSJMG9 小时前
计算机大数据毕业设计推荐:基于Hadoop+Spark的食物口味差异分析可视化系统【源码+文档+调试】
大数据·hadoop·分布式·python·spark·django·课程设计
萤丰信息10 小时前
技术赋能安全:智慧工地构建城市建设新防线
java·大数据·开发语言·人工智能·智慧城市·智慧工地
Viking_bird12 小时前
Apache Spark 3.2.0 开发测试环境部署指南
大数据·分布式·ajax·spark·apache