为什么以及如何安装 Elasticsearch?
Elasticsearch 是一种分布式搜索和分析引擎,可集中存储您的数据,因此您可以搜索、索引和分析各种形状和大小的数据。
Elasticsearch 将帮助您进行更快的搜索,您可以控制并查看搜索次数最多的数据、页面或产品。这将帮助您确定应该关注和优化的内容。
无论您是寻找特定 IP 地址的操作、分析交易请求的峰值,还是寻找两英里半径内的披萨,数据都可以解决这些问题。 Elasticsearch 可让您轻松存储、搜索和分析任何规模的数据。
VPS中心
免费试用我们的服务器和域管理应用程序。您会感觉自己像一位经验丰富的管理员。
Elasticsearch 可以用来做什么?
日志监控——从系统、MySQL到Apache
基础设施监控- 服务器、Docker、Kubernetes、应用程序
APM – 监控您的应用程序性能
本文研究了客户的购买意向,重点关注品 欧洲数据 牌声 誉、定价和文化偏好。它强调了互联网评论、社交媒体影响力和对本地品牌日益增长的信心的价值。根据报告,沙特阿拉伯消费者注重质量和便利性,他们对可持续产品日益增长的兴趣影响了该地区的购买决策。
正常运行时间– 监控系统的实时可用性
站点搜索- 在您的站点上轻松创建高级搜索
应用程序搜索– 在您的应用程序中跨文档、地理位置、数据进行搜索
地图– 在实时数据中搜索位置
SIEM——交互式检测和安全威胁自动检测
端点安全- 预防和检测安全威胁
Elasticsearch 真的很快
当您立即得到答案时,您与数据的关系就会发生变化。您可以进行迭代并覆盖更多领域。在数学中,迭代意味着重复使用函数以接近、实现目标或结果的过程。该过程的每次重复也称为迭代,一次迭代的结果将用作下一次迭代的输入。
他们使用有限状态转换器实现倒排索引来进行全文查询,使用KDB 树来存储数字和地理数据,并实现列存储来进行简单快速的数据分析。
索引是将文档存储在倒排索引中的过程。因此,重要术语以基本形式排列,按字母顺序排列。这将有助于加快搜索速度,因为不必搜索整个文档,而只需搜索真正重要的内容。您可以定义它们,根据您的需要对它们进行排序等。
在IT中,KDB树被称为用于划分搜索空间的数据结构。它旨在提供搜索效率,同时提供面向块的存储以优化外部存储器访问。这对于范围查找和多维数据库查询等任务非常有用。
如需更详细的捷克语描述,我们推荐Luďek Veselý 撰写的有关 Elasticsearch 的系列文章。
Elasticsearch 的费用是多少?
Elasticsearch 是开源的,所以它是免费的。您可以使用它开发您的应用程序,而无需支付任何费用。整个代码位于公共存储库中。
当然,开发需要一些成本,因此它提供了 Netflix、Uber、Slack 甚至 Microsoft 等公司使用的企业解决方案。它们具有机器学习、跨集群复制、快照等形式的新功能。
Freelo – 任务和项目管理工具
加入、邀请您的团队和客户、划分工作并观察任务的进展。
您还可以在他们的云中使用 Elasticsearch,价格从 16 美元/月起,然后您只需将 Elastic 连接到您的应用程序即可。这取决于您的需要,但大多数网站和应用程序都可以使用免费版本,我们现在将向您展示。
如何在 Debian 上安装 Elasticsearch?
为此,我们将使用带有VPS Center 的虚拟服务器,该服务器在 Debian 系统上运行,无论如何您都可以将其安装在 Ubuntu 上。
首先我们下载JDK(Java Development Kit)包
aptitude 安装默认 jdk
确保服务器上有足够的空间。 (500MB+,命令 df -h )
我们下载 GPG 密钥并插入 ES 存储库。
我们更新 Debian 中的存储库,然后可以使用以下命令继续安装:
能力更新
aptitude 安装elasticsearch
现在您所要做的就是使用以下命令激活 Elasticsearch:
systemctl 启用elasticsearch.service – 现在
现在让我们检查一切是否运行正常。默认情况下,ES 侦听端口 9200。
卷曲-X GET“本地主机:9200/”
您应该看到这样的输出。版本、服务器等
您应该看到这样的输出。版本、服务器等
至于安全性,如果您本地只有 Elasticsearch,并且不与任何人共享 VPS,则可以像这样保留安装。如果您需要更多安全性,则必须安装并配置“xpack”。不幸的是,这也会导致许多问题。因此,这仅取决于您选择哪个选项。
配置文件
Elasticsearch有3个配置文件:
Elasticsearch.yml 将非常有用,您可以更改端口、数据和日志路径,设置网络和网关,当然还可以根据需要更改集群名称。
如何安装特定版本的Elasticsearch?
我们将向您展示如何安装特定版本的 Elasticsearch,例如 7.4.0。
最简单的方法是下载所需版本的软件包。
我们需要Elasticsearch 7.4.0,因此我们在 SSH 上运行命令:
我们将检查 SHA 密钥是否 韩国号码 匹配
shasum -a 512 -c elasticsearch-7.4.0-amd64.deb.sha512
elasticsearch-{version}-amd64.deb: OK ### Měli bychom dostat takovýto výstup
然后我们安装包,启动ES并检查它是否运行。
dpkg -i elasticsearch-7.4.0-amd64.deb
systemctl启动elasticsearch.service
systemctl 状态 elasticsearch.service
我们仍然可以使用命令来验证ES的版本和运行情况
卷曲-X GET“本地主机:9200/”
一切都完成了。
最后一个可以派上用场的技巧是暂停自动更新。我们已经多次解决过更新后无法使用的问题。您可以使用以下命令暂停更新:
资质致敬 Elasticsearch
apt-mark 致敬 Elasticsearch
周五 – 关于 Elasticsearch 的讲座
当然,安装只是开始。为了更好地了解如何使用和配置 ES,我们建议您观看新冠疫情前的经典 Posobota 录音。
Kibana + Elasticsearch
为了更轻松地使用 Elastic,最好安装另一个应用程序 – Kibana。这将使工作变得更加容易。 Kibana 是一个图形界面,可以以 更友好的方式连接并向我们展示数据。它可以更好地搜索存储的数据、创建图形和表格的可视化以及创建复杂的仪表板。
感谢 Kibana,你得到了
日志分析清晰
基础设施监控
APM – 应用程序性能监控
安全措施概述
业务分析
对于一个监控应用程序来说这已经足够了。在下一篇文章中,您将学习如何通过 VPS Center 在我们的服务器上正确安装它。
叶夫根尼·尼库林 (Yevgeny Nikulin) 是其中一个 IP 地址的所有者。他住在一条街上,其中一个 Gmail 帐户经常在 Google 地图上搜索,而 VKontakte 上的照片看起来也一样。甚至联邦调查局的调查也找到了一个名叫基斯利岑的人,他可能是黑客与数据库买家的中间人。他在 @hotmail 上有一封电子邮件,该电子邮件属于 Microsoft,因此交付没有问题,并且在盒子内他们发现了确认电子邮件,其中他们同意以 7,100 美元的价格交易 Formspring 数据库。
联邦调查局认定基斯利岑是同谋但由于
他在俄罗斯,他们无法逮捕他。联邦调查局在俄罗斯驻莫斯科大使馆安排了与基斯利岑的会面,基斯利岑向他们提供了大量信息。但究竟是什么原因却不得而知。他向他们证实,Yevgeny 是 Dropbox 攻击的幕后黑手,他仍然可以访问 Dropbox,他拥有 Formspring 数据,并正在出售这些数据来充实自己。所以FBI已经很清楚了。
叶夫根尼·尼库林是谁?他出生于1988年,关于他的青年时期只有未经证实的信息。但他是社交网络上的活跃用户,喜欢在社交网络上展示他奢华的生活方式。
尽管他在俄罗斯没有工作、生意或财产,但他拥有几家公司。其中之一是他喜欢的一家豪华汽车租赁公司。 FBI已经对他发出了国际逮捕令,但如果他一直在俄罗斯,成功的机会很小,而且即使被捕,他们也肯定不会把他送到美国。所以他们不得不等待。与此同时,2016年,论坛上出现了来自LinkedIn的另一个数据包,其中包含1.17亿条数据。
这次,我们成功破解了大部分密码以我们可以看看人们使用的前 5 个密码:
70 万用户 – 123456
领英
123456789
12345678
111111
因此,很多人都使用简单的密码,而且他们对多 社交媒体博客图片:让其在每个网络上都看起来美观 个帐户使用相同的密码,最重要的是,有些人在工作中使用相同的密码。因此,也许今天的文章让您思考如何处 理密码以及为什么密码钱包很好。
叶夫根尼耶·尼库林 (Yevgenije Nikulin) 在布拉格被捕
2016 年 11 月,联邦调查局 (FBI) 收到线报称尼库林在布拉格被发现。他们联系了警方并发出了逮捕令,我们的警察追踪到尼库林到了一家餐馆,他当时正在和女友一起吃午餐。观看在布拉格 2 发生的逮捕视频。