Elasticsearch8.17.0在mac上的安装

ops/2024/12/17 17:14:53/

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.ppmy.cn/ops/142695.html

相关文章

前端-自定义Ant Design 表格(可编辑表格)

选取的的是:表格 Table - Ant Design 其实ant design本身就有增加和删除单列数据的封装好的表格,但是个人觉得那个功能繁多,自己实现封装也便于之后理解和二次使用。 初步效果(舍去切换样式的功能): 突破的…

RabbitMQ:windows系统安装

一、安装erlang 1、我i们先安装erlangOtp 25.3.2.16 - Erlang/OTP 2、安装右键,选择以管理员身份运 点击next; 3、配置环境变量 4、验证是否安装成功 直接 win cmd 命令:erl 出现以下版本号则配置成功 二、安装RabbitMQ 1、官网下载RabbitMQ 在Inst…

JWT 令牌:原理、应用与安全考量

深入理解 JWT 令牌:原理、应用与安全考量 文章目录 深入理解 JWT 令牌:原理、应用与安全考量一、引言二、JWT 令牌与传统方式的区别(一)传统身份验证方式的特点与局限(二)JWT 令牌的优势 三、JWT 令牌的字段…

相机不动,机构动作----Hands Eyes

最近在研究 手眼标定,发现大家都需付费,搞啥子,说好的开源。。。 以相机在上固定不动,机械手为 EPSON_Robot 为例,详细的一步一步实例操作指引 EPSON_Robot 的192.168.0.1 2004 Server 详细操作步骤 1. 启动程序 运…

使用Opencv对监控相机进行内参标定记录

使用Opencv对监控相机进行标定记录 一、前言 由于相机存在径向畸变和切向畸变&#xff0c;导致相机中一些图像细节产生畸变。需要进行内参矫正。 二、C代码 新建三个文件&#xff0c;main.cpp,Calibration.cpp和Calibration.h 1.代码main.cpp #include <string> #i…

NPM国内镜像源多选择与镜像快速切换工具(nrm)介绍

多镜像源选择 淘宝镜像&#xff08;推荐&#xff09; 镜像地址&#xff1a;https://registry.npmmirror.com 特性&#xff1a;官方推荐&#xff0c;镜像更新速度快&#xff0c;稳定性高。 使用方式&#xff1a; npm config set registry https://registry.npmmirror.com恢复…

css实现渐变色圆角边框

css实现渐变色圆角边框 渐变色圆角边框(内容区域圆角)渐变色圆角边框(内容区域直角) 渐变色圆角边框(内容区域圆角) <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>渐变色圆角边框(内容区域圆角)<…

Gitee与idea的项目提交步骤

1. 准备工作 确保你已经安装了Git&#xff0c;并且你的计算机上已经配置了Git。如果你还没有安装Git&#xff0c;可以从Git官网下载并安装。 2. 创建Gitee账户和仓库 访问Gitee官网并注册一个账户&#xff08;如果你还没有的话&#xff09;。登录你的Gitee账户。点击右上角的…