安装 Elasticsearch

今天我们从第一个开始, 该文档,我们将在其中看到完全部署 Elasticsearch 所需的步骤, 这将是我们的数据仓库,用于存储设备的日志或指标, 然后使用 Kibana 或 Grafana 进行攻击以可视化它!

注册完全免费, 是开源的,基于 Java. 它负责存储我们发送给它的数据并执行搜索 (非常快) 我们存储的信息. 正如我们所理解的, 是 Elastic Stack 的核心!

Elasticsearch 是最近在所有类型的架构中使用最广泛的工具之一, 尤其是在 DevOps 方面, 它用于搜索大量数据, BigData 😛 是如何的:它是一个基于 Lucene 的搜索服务器, 提供全文搜索引擎, 使用 RESTful Web 界面和 JSON 文档的分布式和多租户.

关于要求, 很明显,这将是一台取决于每种情况的机器, 认为它需要大量的磁盘来存储我们发送给它的所有内容, 您将需要一个非常至少 1-2 个 vCPU 和 4Gb 的 RAM, 建议放置 4 个 vCPU 和 8GB 的 RAM, 但你会看到; 就像专辑一样, 那 40Gb 我们可以轻松填满它们.

安装 Elasticsearch,

开始! 我们在一台装有 Ubuntu 的机器上安装 18.10 我们已经更新并配置了静态 IP 地址. 安装过程非常快. 我们首先安装 OpenJDK 要求:

[源代码]apt-get install openjdk-8-jre-headless java -version[/源代码]

并下载我们要安装的最新 Elasticsearch 软件包, 在这篇文章中,我们使用 6.4.2, 我们继续安装它:

[源代码]wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.1.deb dpkg -i elasticsearch-6.6.1.deb[/源代码]

我们编辑主 Elasticsearch 配置文件 '/etc/elasticsearch/elasticsearch.yml’ 我们至少编辑了以下帖子, ,这将定义集群名称, 此节点的名称及其将用于提供服务的 IP 地址.

[源代码]cluster.name: Nombre_Cluster node.name: Nombre_Servidor network.host: Dirección_IP_servidor[/源代码]

我们需要修改系统变量 'vm.max_map_count’ 为您提供更多虚拟内存:

[源代码]sysctl -w vm.max_map_count=262144[/源代码]

我们启动 Elasticsearch 服务并将其配置为正确启动:

[源代码]服务 ElasticSearch Start SystemCTL 启用 ElasticSearch[/源代码]

如果一切顺利, 我们将能够对其进行测试并检查服务是否正在运行:

[源代码]Curl HTTP://Dirección_IP:9200[/源代码]

推荐文章

作者

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, 请随时与我联系, 我会尽我所能帮助你, 分享就是生活 ;) . 享受文档!!!

安装 Logstash

13 de March de 2019