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博客

相关推荐
元Y亨H7 小时前
Mac 进阶效率手册:从操作熟练到效率飞升
macos
开开心心就好20 小时前
无弹窗不更新的PC本地播放工具
运维·科技·macos·docker·计算机外设·ocr·powerpoint
小王师傅6621 小时前
深入解析:Docker在Mac上的运行本质与Linux进程管理机制
linux·macos·docker
微步_ym1 天前
Docker:在Mac的docker.desktop中安装mongo
macos·docker·容器
fukai77221 天前
Parallels Desktop 26 :Mac 上运行 Windows 的最佳虚拟化方案
macos
ideal-cs1 天前
总结:Windows/Mac电脑,安装ClaudeCode + DeepSeekV4Pro
windows·macos·claude code·安装claude code·deepseek v4 pro
pop_xiaoli2 天前
【iOS】通知传值实现
macos·ios·xcode
起个破名想半天了2 天前
VMWare安装macOS虚拟机教程
macos
科技侃谈2 天前
Windows和Mac日常使用推荐?联想小新 Air 15 给出大屏新答案
macos
PersistJiao2 天前
针对 Intel Mac 的硬件限制提升faster-whisper字幕识别的方法
macos·whisper