# 安装 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
2
3
4
5
6
7
8
## Linux:
tar -xvf elasticsearch-7.10.1-linux-x86_64.tar.gz

## macOS:
tar -xvf elasticsearch-7.10.1-darwin-x86_64.tar.gz

## Windows PowerShell:
Expand-Archive elasticsearch-7.10.1-windows-x86_64.zip

# 启动 ElasticSearch

1
2
3
4
5
6
7
## Linux and macOS:
cd elasticsearch-7.10.1/bin
./elasticsearch

## Windows:
cd elasticsearch-7.10.1\bin
.\elasticsearch.bat

这样就启动了单实例的 ElasticSearch 了。默认端口是 9200。

我们可以在浏览器上访问 : http://localhost:9200 查看 ES 情况。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{
name: "bjhldeMacBook-Pro.local",
cluster_name: "elasticsearch",
cluster_uuid: "nAay2-T3STS8BVc3-OkOaw",
version: {
number: "7.10.1",
build_flavor: "default",
build_type: "tar",
build_hash: "1c34507e66d7db1211f66f3513706fdf548736aa",
build_date: "2020-12-05T01:00:33.671820Z",
build_snapshot: false,
lucene_version: "8.7.0",
minimum_wire_compatibility_version: "6.8.0",
minimum_index_compatibility_version: "6.0.0-beta1"
},
tagline: "You Know, for Search"
}

也可以通过 http://localhost:9200/_cat/health?v 查看集群运行情况。

如果想启动多个 ElasticSearch 实例,搭建起 ES 集群,就需要每个实例指定单独的数据文件地址和日志文件地址。

1
2
3
4
5
6
7
## Linux and macOS:
./elasticsearch -Epath.data=data2 -Epath.logs=log2
./elasticsearch -Epath.data=data3 -Epath.logs=log3

## Windows:
.\elasticsearch.bat -E path.data=data2 -E path.logs=log2
.\elasticsearch.bat -E path.data=data3 -E path.logs=log3

# 安装 Kibana

Kibana 是一个开源的分析和可视化平台。使用 Kibana 来探索你的 Elasticsearch 数据,然后建立漂亮的可视化和仪表板。
Kibana 具有管理弹性栈的 UI。管理您的安全设置,分配用户角色,拍摄快照,卷起您的数据,以及更多,都从一个 Kibana UI 的便利。
Elastic 栈解决方案的集中式中心。从日志分析到文档发现.

# Mac or linux

# 下载 kibana 安装包

1
2
3
4
curl -O https://artifacts.elastic.co/downloads/kibana/kibana-7.10.1-darwin-x86_64.tar.gz
curl https://artifacts.elastic.co/downloads/kibana/kibana-7.10.1-darwin-x86_64.tar.gz.sha512 | shasum -a 512 -c -
tar -xzf kibana-7.10.1-darwin-x86_64.tar.gz
cd kibana-7.10.1-darwin-x86_64/

# 启动 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 的页面了.

WX20210108-190528.png

我们接下来的学习,主要是依赖 kibana 的 devTool 功能。因为 devTools 给我们提供建非常方便的 Rest API 调用方式。

kibana-devTool

# 安装 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 。 可以根据自己的兴趣进行学习。

在后面的一段时间里,我们常用到的是 ElasticSearchKibana . 所以将这两个软件安装好就可以啦。

# 最后

期望与你一起遇见更好的自己

期望与你一起遇见更好的自己

更新于 阅读次数

请我喝[咖啡]~( ̄▽ ̄)~*

方小白 微信支付

微信支付

方小白 支付宝

支付宝

方小白 numberpay

numberpay