如何在您的開發/生產環境中安裝和配置 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? 用於開發/生產環境的輕量級日誌轉發器