Elasticsearch是一个分布式、高性能的开源搜索和分析引擎,适用于在大规模数据集上进行快速、准确的搜索和分析。本文将介绍如何在Linux系统上安装和配置Elasticsearch。
步骤一:安装Java
Elasticsearch是基于Java开发的,因此首先需要在Linux系统上安装Java。
-
打开终端窗口,运行以下命令来安装Java:
sudo apt install openjdk-8-jdk
-
安装完成后,可以通过运行以下命令来验证Java安装是否成功:
java -version
如果成功安装,则会显示Java的版本信息。
步骤二:下载和安装Elasticsearch
-
打开终端窗口,运行以下命令来下载Elasticsearch的压缩包:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.0-linux-x86_64.tar.gz
-
解压缩下载的文件:
tar -xvf elasticsearch-7.10.0-linux-x86_64.tar.gz
-
进入Elasticsearch的安装目录:
cd elasticsearch-7.10.0
-
安装Elasticsearch插件,并修改相应的权限:
sudo bin/elasticsearch-plugin install analysis-icu sudo chown -R <username>:<group> .
这里需要将
<username>
替换为当前用户的用户名,<group>
替换为当前用户所属的用户组。
步骤三:配置Elasticsearch
-
使用任何文本编辑器打开
config/elasticsearch.yml
文件:vi config/elasticsearch.yml
-
找到
network.host
属性,并将其值修改为0.0.0.0
,以使Elasticsearch可以通过网络进行访问:network.host: 0.0.0.0
-
保存并关闭文件。
步骤四:启动Elasticsearch
-
返回Elasticsearch的安装目录:
cd /path/to/elasticsearch-7.10.0
-
启动Elasticsearch:
./bin/elasticsearch
-
等待一会儿,直到终端窗口中输出的日志显示Elasticsearch已经成功启动。
步骤五:测试Elasticsearch
-
打开您的Web浏览器,访问
http://localhost:9200
,您应该看到Elasticsearch的基本信息。 -
若要验证Elasticsearch是否正常工作,可以在终端窗口中运行以下命令:
curl -X GET "localhost:9200/_cat/health?v=true"
如果成功连接到Elasticsearch并返回类似以下信息,则表明Elasticsearch已经安装和配置成功:
epoch timestamp cluster status node.total node.data shards pri relo init unassign.pending_tasks_max_queue_size 1610122853 09:34:13 elasticsearch green 1 1 0 0 0 0 -1
总结
通过按照上述步骤,我们可以在Linux系统上成功安装和配置Elasticsearch。现在您可以开始使用Elasticsearch进行强大的搜索和分析任务了。祝您使用愉快!
本文来自极简博客,作者:热血少年,转载请注明原文链接:如何在Linux系统上安装和配置Elasticsearch