编辑这个页面须要登录或更高权限!
在本章中,我们将详细了解Elasticsearch的安装过程。
要在本地计算机上安装Elasticsearch,您将必须执行以下步骤-
Step 1−检查计算机上安装的Java版本。它应该是Java 7或更高版本。您可以通过执行以下操作进行检查-
在Windows操作系统(OS)中(使用命令提示符)-
> java -version
在UNIX OS(使用终端)中-
$ echo $JAVA_HOME
Step 2 −根据您的操作系统,如下所述从www.elastic.co下载Elasticsearch −
对于Windows操作系统,请下载ZIP文件。
对于UNIX OS,请下载TAR文件。
对于Debian OS,请下载DEB文件。
对于Red Hat和其他Linux发行版,请下载RPN文件。
APT和Yum实用程序还可用于在许多Linux发行版中安装Elasticsearch。
Step 3 − Elasticsearch的安装过程很简单,下面针对不同的操作系统进行介绍−
Windows OS−解压zip包,然后安装Elasticsearch。
UNIX OS−将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
Step 4−转到Elasticsearch主目录并位于bin文件夹中。如果使用Windows,则运行elasticsearch.bat文件;如果使用UNIX rum弹性搜索文件,则可以使用命令提示符并通过终端执行相同的操作。
> cd elasticsearch-2.1.0/bin > elasticsearch
$ cd elasticsearch-2.1.0/bin $ ./elasticsearch
注意 −如果是Windows,您可能会收到错误消息,指出未设置JAVA_HOME,请在环境变量中将其设置为“ C:\ Program Files \ Java \ jre1.8.0_31”或安装Java的位置。
Step 5− Elasticsearch Web界面的默认端口是9200,或者您可以通过更改bin目录中存在http.port的elasticsearch.yml文件内部来更改它。您可以通过浏览检查服务器是否已启动并正在运行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" }
Step 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主目录,然后运行它。
CD c:\kibana-7.0.0-windows-x86_64 .\bin\kibana.bat