ElasticSearch 8.4.3安装记录

231 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第15天,点击查看活动详情

导语

Elasticsearch是一个高效的搜索引擎,学习需要,最近需要使用Elasticsearch进行相关开发,特此记录学习过程。

  • 版本:ELasticsearch 8.4.3
  • 环境:MacBookPro M1

什么是Elasticsearch

Elasticsearch 是一个分布式的开源搜索和分析引擎,适用于所有类型的 数据,包括文本、数字、地理空间、结构化和非结构化数据。 它是在Apache Lucene 的基础上开发而成,其主要特点为:

  • REST 风格 API、
  • 分布式特性、
  • 速度和
  • 可扩展性

而且,Elasticsearch发展至今,提供了全栈式的服务,即Elastic Stack代指 Elasticsearch、Logstash 和 Kibana)。

ElasticSearch下载安装

首先,我们登录Elasticsearch的官网,进入下载页面:

www.elastic.co/cn/download…

目前的最新版本是8.4.3,我们选择好对应的系统版本,我这里是mac版本的,

image.png

下载后,直接解压即可。

image.png

之后,进入到解压后的Elasticsearch目录中,打开其中的bin目录,找到并双击启动elasticsearch即可。

image.png

官方推荐的8.x安装方式

在官方下载页面,可以搜索到安装教程,详见www.elastic.co/guide/en/el…

这里,官方推荐直接使用命令行进行安装,主要命令如下:

curl -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.4.3-darwin-x86_64.tar.gz
curl https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.4.3-darwin-x86_64.tar.gz.sha512 | shasum -a 512 -c - 
tar -xzf elasticsearch-8.4.3-darwin-x86_64.tar.gz
cd elasticsearch-8.4.3/ 

其实就是使用curl获取安装包,然后解压。完成解压和进入文件夹目录后,使用下面的命令来进行启动:

./bin/elasticsearch

运行成功后,我们只需要在浏览器中打开localhost:9200页面,能够看到ES给出的反馈信息即可。

或者可以通过官方文档给出的如下命令进行监测:

curl --cacert $ES_HOME/config/certs/http_ca.crt -u elastic https://localhost:9200

注意点

  1. Elasticsearch是几年2月份更新到8.X版本的,经过半年多发展,已经比较稳定,但若要保证兼容性,最好还是使用7.X版本
  2. Elasticsearch 8.x版本在第一次启动时需要配置密码信息,详细流程也可以参考上面的安装教程给出的官方文档