当前位置:   article > 正文

Elasticsearch Windows部署-ELK技术栈_elasticsearch windows本地部署

elasticsearch windows本地部署

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中,仅作配置参考

  1. input {
  2. jdbc {
  3. jdbc_connection_string => "jdbc:mysql://localhost:3306/test"
  4. jdbc_user => "root"
  5. jdbc_password => "root"
  6. jdbc_validate_connection => true
  7. jdbc_driver_library => ""
  8. jdbc_driver_class => "com.mysql.cj.jdbc.Driver"
  9. statement => "SELECT * FROM website"
  10. }
  11. }
  12. filter {
  13. mutate {
  14. rename => {
  15. "longitude" => "[location][lon]"
  16. "latitude" => "[location][lat]"
  17. }
  18. }
  19. }
  20. output {
  21. stdout {
  22. }
  23. elasticsearch {
  24. index => "website"
  25. hosts => "localhost:9200"
  26. document_type => "_doc"
  27. }
  28. }

运行脚本

logstash -f logstash.conf

先记录到这里,后续更新

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/756270
推荐阅读
相关标签
  

闽ICP备14008679号