当前位置: 首页 > article >正文

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


http://www.kler.cn/a/445292.html

相关文章:

  • 【Prometheus 】【实战篇(五)】深入解析 Prometheus 监控指标类型:Counter、Gauge、Histogram 和 Summary
  • uniapp中的uni-file-picker组件上传多张图片到服务器
  • Envoy 进阶指南(下):深入探究Envoy服务和架构
  • 写入hive metastore报问题Permission denied: user=hadoop,inode=“/user/hive”
  • javalock(六)CyclicBarrier
  • 【前端系列】Element-UI 悟道
  • MLM: 掩码语言模型的预训练任务
  • 3138. 同位字符串连接的最小长度
  • 红队/白帽必经之路(23)——如何通过如何使用脚本以及Metasploit来进行自动创建后门以及如何做到红方真正的销声匿迹 [既然是红队,那就对自己狠一点]
  • 面试题整理4----lvs,nginx,haproxy区别和使用场景
  • 【iOS安全】NSTaggedPointerString和__NSCFString
  • v-model(Vue3)
  • RK3588平台上YOLOv8模型转换与CentOS 7.8 Docker镜像拉取超时问题解决指南
  • TDengine 新功能 从 CSV 批量创建子表
  • Ubuntu22.04上安装esp-idf
  • Scalable Io-NIO实践
  • 使用 DeepSpeed 微调 OPT 基础语言模型
  • 【新版】阿里云ACP大数据工程师模拟试题(含答案解析)
  • wepack的各个版本差异?
  • 生产环境kafka升级过程
  • RadiAnt DICOM - 基本主题 :从 PACS 服务器打开研究
  • 彻底理解如何优化接口性能
  • 【Python】Selenium模拟滚动鼠标,向下拖动下拉按钮,直至网页页面向下滑的方法
  • vue3+vite 引入动画组件库 Inspira UI
  • Python机器学习算法KNN、MLP、NB、LR助力油气钻井大数据提速参数优选及模型构建研究...
  • flask-admin+Flask-WTF 实现实现增删改查