首页 > 其他分享 >Macbook M1下安装elasticsearch

Macbook M1下安装elasticsearch

时间:2024-11-06 22:31:41浏览次数:1  
标签:执行命令 elastic jdk M1 elasticsearch 安装 Macbook ES

一、下载安装包(Kibana 的版本需要和 Elasticsearch 的版本一致。这是官方支持的配置。)

地址分别为:

ElasticSearch:https://www.elastic.co/cn/downloads/elasticsearch
kibana:https://www.elastic.co/cn/downloads/kibana

对于Mac M1芯片基于ARM架构应该选择Aarch64(另一个X86_64是x86架构的64位处理器)

 

 

二、安装ES
直接解压下载好的elasticsearch-8.14.3-darwin-aarch64.tar.gz,我放在了自己的新目录 ,从终端进入刚才解压的目录/ES/elasticsearch-8.14.3/bin中

执行命令:./elasticSearch

报错:

 

原因是,elasticSearch是基于java开发的,需要jdk运行环境,ES 7.X后,将jdk直接打包到了自己的包中,不再本地寻找jdk安装环境。
但是,对于mac系统,他检测到jdk.app 没有安全认证信息,所以执行这个应用。我尝试了网上的方法,在【安全与隐私】中放行,但是失败了。
还有一种方式,执行在终端执行命令:sudo spctl --master-disable(用于在macOS上禁用系统安全性和隐私设置中的"Gatekeeper"功能)
(Gatekeeper是macOS的一项安全功能,用于帮助用户防止安装和运行来自未经认证的开发者的软件。它通过验证应用程序的数字签名,并检查应用程序是否有权限运行,以确保用户不会无意间安装或运行可能不安全的软件。)
安全起见,在安装完之后,最好执行命令sudo spctl --master-enable 开启Gatekeeper。

继续执行,以下截图表示成功。

三、访问web端

浏览器输入:https://localhost:9200/

用户名密码:
Elasticsearch 在启用 X-Pack 安全特性时,初始默认用户名是 elastic,默认密码在安装 X-Pack 并启动 Elasticsearch 之后,可以通过运行 elasticsearch-setup-passwords 命令来设置。
进入解压目录的bin目录下 执行命令:./elasticsearch-setup-passwords auto
(当然,你也可以使用elasticsearch-setup-passwords interactive为每个es保留用户设置密码)

 ./elasticsearch-reset-password -u elastic  //重置elastic密码 

 

 

 

标签:执行命令,elastic,jdk,M1,elasticsearch,安装,Macbook,ES
From: https://www.cnblogs.com/wt645631686/p/18531187

相关文章

  • 使用 【Java】 集成 【Elasticsearch】:详细教程
    Elasticsearch是一个开源的分布式搜索引擎,它能够快速地存储、搜索和分析大量的文本数据。它基于ApacheLucene构建,广泛应用于日志分析、全文搜索、推荐系统等场景。本文将详细介绍如何在Java项目中集成Elasticsearch,包括如何配置、索引文档、查询数据、以及与Elasticsea......
  • 海量数据迁移:Elasticsearch到OpenSearch的无缝迁移策略与实践
    文章目录一.迁移背景二.迁移分析三.方案制定3.1使用工具迁移3.2脚本迁移四.方案建议一.迁移背景目前有两个es集群,版本为5.2.2和7.16.0,总数据量为700T。迁移过程需要不停服务迁移,允许一小时不写数据,但是需要提供数据存储方案。迁移到opensearch的版本为1.3.4。二.迁移分......
  • elasticsearch 常用搜索总结
    match_all它不包含任何条件,通常用于返回索引中的所有文档GET/index/_search{"query":{"match_all":{}}}match用于执行全文本搜索。它可以对文本字段进行模糊匹配,支持分词器处理后的词项匹配GET/index/_search{"query":{"match":{......
  • Chromium127编译指南 Mac篇(一)- 环境准备详解
    概述在开源浏览器生态系统中,Chromium始终扮演着举足轻重的角色。作为GoogleChrome的技术基石,它不仅支撑着全球最受欢迎的浏览器之一,更为众多定制化浏览器项目提供了坚实的基础。对于渴望探索浏览器技术深度,或计划开发自有浏览器的工程师而言,深入理解Chromium的编译流程是一项......
  • Ubuntu安装elasticsearch遇到的问题
    问题:解决办法:找不到以上问题的原因,似乎是没安装成功。尝试用apt的方式再次安装如上图,应该是安装成功了。问题2:运行curl-XGET"localhost:9200"没有返回预期结果,返回的结果是curl:(52)Emptyreplyfromserver解决办法:查看log日志详细信息为[2024-11-05T16:28:40,8......
  • ElasticSearch备考 -- Manage the index lifecycle (ILM)
    一、题目在集群中,数据首先分布在data_hot节点,rollover设置max_age:3d,max_docs:5,max_size:50gb,优先级为100。max_age:15s,forcemarge段合并,数据迁移到data_warm节点,副本数为0,优先级为50max_age:30s,数据从data_warm迁移到data_cold节点max_age:60s,数据删除运......
  • 初学elasticsearch——除了CRUD之外我还需要关注es的哪些问题
    1.倒排索引是如何工作的倒排索引中主要有词条和文档两个概念:词条是分词后产生的词语,每条数据都有对应的文档(被序列化好的json串)倒排索引就是把词条、文档ID记录下来,每当出现一个重复的词条都会追加在文档ID如下图,词条是不会重复的 在查询的时候,我们会先对搜索内容进行分词,根......
  • springboot集成ElasticSearch使用completion实现补全功能
    @目录摘要springboot代码依赖代码kibana代码第一部分:设置index、type、mapping第二部分:批量插入第三部分:执行第四部分:结果展示本人先关其他文章链接摘要所谓自动补全功能就是“百度搜索框”中每敲下一个字符下面的提示框就会动态改变提示的功能,就是下面的效果:↓说明:使用RestH......
  • ElasticSearch7.6.x 模板及滚动索引创建及注意事项
    @目录声明:举例说明创建模板+设置滚动索引+读写判断模板是否存在创建模板应用模板创建索引设置滚动索引添加文档,使用“写”别名查询,使用“读”别名本人先关其他文章链接声明:注意点1:滚动索引是设置索引,而非创建索引,且设置一次结果返回"rolled_over":true,则会按照设定规则创建......
  • Elasticsearch Query DSL创建滚动索引(生命周期策略)
    创建生命周期策略,并指定索引文档数量为10时创建新的索引:PUT_ilm/policy/roll-policy-10{"policy":{"phases":{"hot":{"min_age":"0s","actions":{"rollover":{......