通过 docker 的方式部署运行 elasticsearch 当然是一个好的选择,当然除了这种方式我们也可以通过直接下载压缩包的方式进行部署运行。
一、访问官方下载压缩包
https://www.elastic.co/downloads/elasticsearch
进入页面后,网页会自动检测OS。
确认无误之后,点击左下方的下载按钮即可。
二、解压缩并修改配置文件
下载到本地的是一个 .tar.gz
类型的压缩文件,双击解压缩之后可以得到一个名为 elasticsearch-8.15.3
的文件夹。
ES 8.X版本默认开启安全验证,因为是实验环境学习用,所以我们可以先把这个安全验证禁用掉。
进入 config/
目录,修改配置文件 elasticsearch.yml
。
增加一行配置,然后保存退出就可以。
xpack.security.enabled: false
三、启动ES并验证
进入 elasticsearch-8.15.3/bin/
目录,双击一个名为 elasticsearch
的 Unix Executable File 类型文件。
点击后会弹出一个终端页面,显示当前ES启动相关信息。
然后打开本地浏览器,访问 http//127.0.0.1:9200
,如果出现类似下方 json格式数据的显示,ES即部署运行成功。
{"name" : "xxxxxxxx","cluster_name" : "elasticsearch","cluster_uuid" : "b2L5N_7ATCKpvpyhvv2faw","version" : {"number" : "8.15.3","build_flavor" : "default","build_type" : "tar","build_hash" : "f97532e680b555c3a05e73a74c28afb666923018","build_date" : "2024-10-09T22:08:00.328917561Z","build_snapshot" : false,"lucene_version" : "9.11.1","minimum_wire_compatibility_version" : "7.17.0","minimum_index_compatibility_version" : "7.0.0"},"tagline" : "You Know, for Search"
}