如何在您的开发/生产环境中安装和配置 Elasticsearch?

已发表: 2019-12-29

如何在 Linux 环境中安装和配置 Elasticsearch

在本教程中,我们将介绍如何为您的开发和生产环境安装和配置Elasticsearch

什么是弹性搜索?

世界上最好的搜索和分析引擎之一。 Elasticsearch 是一个分布式的、基于 JSON 的引擎,专为水平scalability 、最大reliability和易于管理而设计。

弹性搜索集中存储您的数据,以便您发现预期并发现意外。 您可以通过 Filebeat 将所有日志发送到 ElasticSearch,并立即可视化指标。

如何以普通用户身份启动 ElasticSearch

如果您有以下任何问题,那么您来对地方了:

  • 如何在 Ubuntu 16.04 上安装和配置 Elasticsearch
  • Elasticsearch 设置和配置
  • 安装和配置 Elasticsearch
  • 如何安装和配置远程 Elasticsearch 实例

步骤 1) 安装 Elasticsearch

以下是在 Linux/Ubuntu 操作系统上安装 Elasticsearch 的几个简单命令。

就是这样。 这是安装日志。

安装日志:

Step-2) 启动 Elasticsearch 进程

您需要确保 JAVA_HOME 设置正确。

启动 ElasticSearch 进程命令:

确保您需要使用normal user启动 Elastic Search。 ElasticSearch 不会以root user身份启动,如果您尝试以 root 用户身份运行它,您将看到以下错误。

按照本教程了解如何添加非 root 用户和登录。

这是控制台结果输出:

Step-3) 检查 Elasticsearchprocess 进程

如何确保 Elasticsearch 正在运行?

command: ps -few | grep 弹性

而已。 你已经准备好运行 ElasticSearch。

默认 elasticsearch 启动文件:

弹性搜索文件内容:

下一步是什么? 设置 Filebeat。

如何安装和配置 Filebeat? 用于开发/生产环境的轻量级日志转发器