首先,我们需要下载并安装Java Runtime Environment(JRE)。Elasticsearch是基于Java编写的,因此需要先安装JRE才能正常运行。可以通过以下命令来检查是否已经安装了JRE:
java -version
如果输出类似于以下内容,则说明已经安装成功:
java version "1.8.0_191" Java(TM) SE Runtime Environment (build 1.8.0_191-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
接下来,我们需要从Elasticsearch官网上下载最新版本的Elasticsearch软件包。可以通过以下命令来下载:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.14.0-linux-x86_64.tar.gz
下载完成后,我们需要将压缩包解压到指定目录,并设置Elasticsearch的环境变量。可以通过以下命令来完成这些操作:
tar -zxvf elasticsearch-7.14.0-linux-x86_64.tar.gz mv elasticsearch-7.14.0 /usr/local/elasticsearch export PATH=$PATH:/usr/local/elasticsearch/bin
完成以上步骤后,我们需要启动Elasticsearch服务。可以通过以下命令来启动:
cd /usr/local/elasticsearch ./bin/elasticsearch
启动成功后,我们可以通过浏览器访问http://localhost:9200/进行测试。如果输出类似于以下内容,则说明安装部署成功:
{ "name" : "node-1", "cluster_name" : "xxxxxxx", "cluster_uuid" : "xxxxxxx", "version" : { "number" : "7.14.0", "build_flavor" : "default", "build_type" : "tar", "build_hash" : "xxxxxxx", "build_date" : "xxxxxxx", "build_snapshot" : false, "lucene_version" : "8.9.0", "minimum_wire_compatibility_version" : "6.8.0", "minimum_index_compatibility_version" : "6.0.0-beta1" }, "tagline" : "You Know, for Search" }
至此,单节点方式下的Elasticsearch安装部署已经完成。当然,实际应用中可能会遇到更加复杂的环境和需求,在部署过程中也需要根据具体情况进行灵活调整和优化。