# 安装 ElasticSearch 7.10.1
# 下载安装包
我们在 es
的官网上可以找到 ES 软件的下载地址,我放到下面:
LINUX
: elasticsearch-7.10.1-linux-x86_64.tar.gz
MACOS
: elasticsearch-7.10.1-darwin-x86_64.tar.gz
Windows
: elasticsearch-7.10.1-windows-x86_64.zip
ps
: 我试了下好像需要 科学上网 。 你可以可以通过公众号中 回复 es-系统名称
就可以获取到对应的下载连接了。下拉到底哦~
# 解压安装包
1 | # Linux: |
# 启动 ElasticSearch
1 | ## Linux and macOS: |
这样就启动了单实例的 ElasticSearch
了。默认端口是 9200。
我们可以在浏览器上访问 : http://localhost:9200
查看 ES
情况。
1 | { |
也可以通过 http://localhost:9200/_cat/health?v
查看集群运行情况。
如果想启动多个 ElasticSearch
实例,搭建起 ES 集群,就需要每个实例指定单独的数据文件地址和日志文件地址。
1 | ## Linux and macOS: |
# 安装 Kibana
Kibana
是一个开源的分析和可视化平台。使用 Kibana
来探索你的 Elasticsearch
数据,然后建立漂亮的可视化和仪表板。
Kibana
具有管理弹性栈的 UI。管理您的安全设置,分配用户角色,拍摄快照,卷起您的数据,以及更多,都从一个 Kibana UI
的便利。
Elastic
栈解决方案的集中式中心。从日志分析到文档发现.
# Mac or linux
# 下载 kibana
安装包
1 | curl -O https://artifacts.elastic.co/downloads/kibana/kibana-7.10.1-darwin-x86_64.tar.gz |
# 启动 kibana
1 | ./bin/kibana |
# Windows
# 下载
点击链接 https://artifacts.elastic.co/downloads/kibana/kibana-7.10.1-windows-x86_64.zip 下载 kibana 后,解压文件。
# 启动
1 | .\bin\kibana.bat |
# 验证
访问 localhost:5601
页面,就可以访问 kibana 的页面了.
我们接下来的学习,主要是依赖 kibana 的 devTool 功能。因为 devTools 给我们提供建非常方便的 Rest API 调用方式。
# 安装 logstash
Logstash
是一个具有实时管道功能的开源数据收集引擎。 Logstash
可以动态地统一来自不同数据源的数据,并将数据规范化到您选择的目的地。为各种高级下游分析和可视化用例清理和民主化所有数据。虽然 Logstash
最初推动了日志收集方面的创新,但它的功能远远超出了这个用例。任何类型的事件都可以通过大量的输入、过滤和输出插件来丰富和转换,并且使用许多本地编解码器进一步简化了吸收过程。
# 下载
可以在 https://www.elastic.co/cn/downloads/logstash
页面上下载所需的 安装包。进行解压。
后面我们会专门介绍 logStash 的使用。 这里就不过多介绍了。
至此,我们了解了著名的 ELK
日志收集处理套装。
# Beats
Beats
是您作为代理安装在服务器上的开源数据发送者,用于将运营数据发送到 Elasticsearch
。其提供了数据审核,日志文件,云数据,可用性,系统日志,指标,网络流量, Windows
事件记录等功能。 Beats
可以将数据直接发送到 Elasticsearch
或通过 Logstash
发送,您可以在此处进一步处理和增强数据,然后再在 Kibana
中进行可视化。
beats
为不同的功能,提供了不同的组件,可以根据自己的需求,安装特定的产品,这里不多介绍。
# 其他
除了 ElasticSearch
, logStash
, kibana
, Beats
之外, Elastic
还提供了其他的产品,比如: APM Server
, ElasticSearch Hoop
。 可以根据自己的兴趣进行学习。
在后面的一段时间里,我们常用到的是 ElasticSearch
和 Kibana
. 所以将这两个软件安装好就可以啦。
# 最后
期望与你一起遇见更好的自己