Elasticsearch 安装

在本章中,我们将详细了解 Elasticsearch 的安装过程。

要在本地计算机上安装 Elasticsearch,我们必须按照以下步骤操作

第 1 步 - 检查计算机上安装的 java 版本。 它应该是 java 7 或更高版本。 我们可以通过执行以下操作进行检查 -

在 Windows 操作系统 (OS) 中(使用命令提示符)

>  java -version

在 UNIX 操作系统中(使用终端)

$ echo $JAVA_HOME

第 2 步 - 根据您的操作系统,从 www.elastic.co 下载 Elasticsearch,如下所述

  • 对于 Windows 操作系统,请下载 ZIP 文件。
  • 对于 UNIX 操作系统,下载 TAR 文件。
  • 对于 Debian 操作系统,下载 DEB 文件。
  • 对于 Red Hat 和其他 Linux 发行版,下载 RPN 文件。
  • APT 和 Yum 实用程序也可用于在许多 Linux 发行版中安装 Elasticsearch。

第 3 步 - Elasticsearch 的安装过程很简单,下面针对不同的操作系统进行了描述

  • Windows 操作系统- 解压缩 zip 包并安装 Elasticsearch。
  • UNIX 操作系统- 在任何位置提取 tar 文件并安装 Elasticsearch。
$wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch7.0.0-linux-x86_64.tar.gz

$tar -xzf elasticsearch-7.0.0-linux-x86_64.tar.gz
  • 使用适用于 Linux 操作系统的 APT 实用程序- 下载并安装公共签名密钥
$ wget -qo - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
  • 保存仓库定义,如下所示
$ echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list
  • 使用以下命令运行更新
$ sudo apt-get update
  • 现在我们可以使用以下命令进行安装
$ sudo apt-get install elasticsearch
  • 使用此处给出的命令手动下载并安装 Debian 软件包
$wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch7.0.0-amd64.deb
$sudo dpkg -i elasticsearch-7.0.0-amd64.deb0
  • 在 Debian Linux 操作系统上使用 YUM 实用程序

下载并安装公共签名密钥

$ rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

在我们的“**/etc/yum.repos.d/”目录中带有 .repo 后缀的文件中添加以下文本。 例如,elasticsearch.repo**

elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

我们现在可以使用以下命令安装 Elasticsearch

$ sudo yum install elasticsearch

第 4 步 - 转到 Elasticsearch 主目录和 bin 文件夹内。 如果是 Windows,则运行 elasticsearch.bat 文件;如果是 UNIX 朗姆酒 Elasticsearch 文件,我们可以使用命令提示符并通过终端执行相同的操作。

windows

> cd elasticsearch-2.1.0/bin
> elasticsearch

linux

$ cd elasticsearch-2.1.0/bin
$ ./elasticsearch

注意 - 如果是 Windows,我们可能会收到一条错误消息,指出未设置 JAVA_HOME,请在环境变量中将其设置为“C:\Program Files\Java\jre1.8.0_31”或安装 java 的位置。

第 5 步 - Elasticsearch Web 界面的默认端口是 9200,或者我们可以通过更改 bin 目录中存在的 elasticsearch.yml 文件中的 http.port 来更改它。 我们可以通过浏览 http://localhost:9200 检查服务器是否已启动并正在运行。 它将返回一个 JSON 对象,其中包含有关已安装的 Elasticsearch 的信息,方式如下

{
   "name" : "Brain-Child",
   "cluster_name" : "elasticsearch", "version" : {
      "number" : "2.1.0",
      "build_hash" : "72cd1f1a3eee09505e036106146dc1949dc5dc87",
      "build_timestamp" : "2015-11-18T22:40:03Z",
      "build_snapshot" : false,
      "lucene_version" : "5.3.1"
   },
   "tagline" : "You Know, for Search"
}

**第 6 步 **- 在此步骤中,让我们安装 Kibana。 按照下面给出的相应代码在 Linux 和 Windows 上安装

在 Linux 上安装

$ wget https://artifacts.elastic.co/downloads/kibana/kibana-7.0.0-linuxx86_64.tar.gz

$ tar -xzf kibana-7.0.0-linux-x86_64.tar.gz

$ cd kibana-7.0.0-linux-x86_64/

$ ./bin/kibana

在 Windows 上安装

https://www.elastic.co/products/kibana 下载适用于 Windows 的 Kibana。 单击链接后,将找到主页,如下所示

kibana installation on windows

解压缩并转到 Kibana 主目录,然后运行它。

> cd c:\kibana-7.0.0-windows-x86_64
> .\bin\kibana.bat

查看笔记

扫码一下
查看教程更方便