Elasticsearch8.17.0在mac上的安装

1、下载并安装

下载8.17版本es(目前最新版本):Download Elasticsearch | Elastic

也可以通过历史版本列表页下载:Past Releases of Elastic Stack Software | Elastic

当然也可以指定具体版本号进行下载:Elasticsearch 8.17.0 | Elastic

上面三种方法任选一种即可。

下载并解压:

完成解压后,运行如下命令启动es:

复制代码
./bin/elasticsearch

但是在mac系统上,会有如下的提示:

这个异常提示,是由于苹果的安全机制所导致,我们可以在当前目录下,运行如下命令:

复制代码
xattr -r -d com.apple.quarantine ./jdk.app
xattr -r -d com.apple.quarantine ./lib/platform/darwin-aarch64/libvec.dylib
xattr -r -d com.apple.quarantine ./lib/platform/darwin-aarch64/libzstd.dylib

之后再启动es:

es启动后会有如上打印,首次启动时,会有es的账号信息,需要手动记录下来。

2、验证es是否启动成功

我们可以通过向es节点发送http请求验证es是否启动成功:

复制代码
curl http://localhost:9200

看提示是server没有相应,难道是es没有启动成功吗,我们看下es打印的日志:

大概的意思是在https的channel中接收到了http的请求,因此关闭了链接, 产生这个问题的原因是es8版本默认开启了一些安全配置,分别是:

  • 身份验证和授权,为【superuser】账户生成了密码。
  • 为传输层和HTTP层生成了TLS证书和密钥,并使用这些密钥和证书启用并配置了TLS。
  • 为kibana生成注册令牌,有效期30分钟

因此在向es节点发送请求时,需要添加https证书路径:

复制代码
curl --cacert config/certs/http_ca.crt -u elastic:7AUmn_SyK8ssI3FHUvRk https://localhost:9200

有以上返回,可判断es启动成功。

es的安装非常简单便利,接下来安装kibana,用于读、写es数据库。

参考:

【1】Install Elasticsearch from archive on Linux or MacOS | Elasticsearch Guide [8.17] | Elastic

【2】如何在 Linux,MacOS 及 Windows 上进行安装 Elasticsearch_macos安装es-CSDN博客

相关推荐
mCell4 小时前
从删库到跑路?这50个Linux命令能保你职业生涯
linux·windows·macos
fhf12 小时前
2025年了你会卸载Macbook上的应用吗?
macos·shell
归辞...13 小时前
「iOS」——内存五大分区
macos·ios·cocoa
穆雄雄16 小时前
备份一下我的 mac mini 的环境变量配置情况
macos
秃然想通1 天前
mac电脑搭载c、c++环境(基于vs code)
macos
归辞...1 天前
「iOS」——GCD其他方法详解
macos·ios·cocoa
啊啊啊~~1 天前
新mac电脑软件安装指南(前端开发用)
macos·node·n·oh my zsh·solarized
lm down1 天前
ComfyUI中运行Wan 2.1工作流,电影级视频,兼容Mac, Windows
人工智能·macos·ai作画·视频
天安彩1 天前
mac下 vscode 运行 c++无法弹出窗口
c++·vscode·macos·clang
太阳伞下的阿呆1 天前
配置Mac/Linux终端启动执行脚本
linux·运维·macos