官方笔记:

安装deb包

启动设置

  1. #查看启动项
  2. systemctl list-unit-files | grep docker
  3. service --status-all
  4. #
  5. service docker status
  6. systemctl status elasticsearch
  7. #禁用子启动
  8. sudo systemctl disable elasticsearch.service
  9. #服务
  10. systemctl status/start/stop elastaicsearch.service

https://blog.csdn.net/caiqiiqi/article/details/99741513

下载&环境

ELK:ES、IK分词、Kabana

Node、Python

安装目录

01-环境搭建 - 图1
image.png

配置文件:

01-环境搭建 - 图3image.png

目录介绍:
01-环境搭建 - 图5
image.png

启动。

访问:http://localhost:9200

可视化界面elasticsearch-head

https://github.com/mobz/elasticsearch-head 前端项目

下载、安装、启动、浏览。http://localhost:9100

跨域了!

01-环境搭建 - 图7image.png

配置ES &重启

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

了解ELK

ELK是Elasticsearch、Logstash、Kibana三大开源框架首字母大写简称。市面上也被成为ElasticStack。其中Elasticsearch是一个基于Lucene、分布式、通过Restful方式进行交互的近实时搜索平台框架。像类似百度、谷歌这种大数据全文搜索引擎的场景都可以使用Elasticsearch作为底层支持框架,可见Elasticsearch提供的搜索能力确实强大,市面上很多时候我们简称Elasticsearch为es。

Logstash是ELK的中央数据流引擎,用于从不同目标(文件/数据存储/MQ)收集的不同格式数据,经过过滤后支持输出到不同目的地(文件/MQ/redis/elasticsearch/kafka等)。

Kibana可以将elasticsearch的数据通过友好的页面展示出来,提供实时分析的功能。

市面上很多开发只要提到ELK能够一致说出它是一个日志分析架构技术栈总称,但实际上ELK不仅仅适用于日志分析,它还可以支持其它任何数据分析和收集的场景,日志分析和收集只是更具有代表性。并非唯一性。

01-环境搭建 - 图9image.png

安装Kibana

可视化平台、搜索查看分析等等

Kibana与ES版本要一致!
01-环境搭建 - 图11
image.png

配置文件

image.png01-环境搭建 - 图14

  1. sudo systemctl status/start/stop kibana.service

http://localhost:5601

开发工具
01-环境搭建 - 图15
image.png

汉化

/etc/kibana/kibana.yml
01-环境搭建 - 图17
image.png