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

相关推荐
看海的四叔5 小时前
【系统】Mac crontab 无法退出编辑模式问题
运维·macos·定时任务·crontab
satadriver9 小时前
macos控制台安装
macos
时空无限9 小时前
mac iterm2 使用 lrzsz
macos
十八胡笳16 小时前
mac-m2安装mysql遇到的问题
mysql·macos
程序员 超超19 小时前
Stable Diffusion 安装教程(附安装包) 【SD三种安装方式,Win+Mac一篇文章讲明白】
人工智能·macos·ai作画·stable diffusion·midjourney
Roseann YAN19 小时前
macos big sur 软件icons图标大全(新增至2719枚大苏尔风格图标)
macos
益达是我1 天前
【Java】mac安装Java17(JDK17)
java·开发语言·macos
赵大仁1 天前
在M系列芯片的Mac上使用Uniapp开发的依赖安装指南
前端·windows·macos·ios·小程序·uni-app·安卓
竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。2 天前
Mac升级macOS 15 Sequoia后,无法ssh连接本地虚拟机
运维·macos·ssh