首页 > 其他分享 >Mac M1 安装ElasticSearch & kibana

Mac M1 安装ElasticSearch & kibana

时间:2024-07-25 17:54:53浏览次数:20  
标签:system kibana Mac elasticsearch user M1 password 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

再次执行./elasticSearch 开始启动ES,报错:

✅ Elasticsearch security features have been automatically configured!

✅ Authentication is enabled and cluster connections are encrypted.

❌ Unable to auto-generate the password for the elastic built-in superuser.

ℹ️ HTTP CA certificate SHA-256 fingerprint: 7b2c93e96f3d6d67358141309fd6aceaa1a429c07763eed4702b919262bd6dec

❌ Unable to generate an enrollment token for Kibana instances, try invoking `bin/elasticsearch-create-enrollment-token -s kibana`.

ℹ️ Configure other nodes to join this cluster: • On this node: ⁃ Create an enrollment token with `bin/elasticsearch-create-enrollment-token -s node`. ⁃ Uncomment the transport.host setting at the end of config/elasticsearch.yml. ⁃ Restart Elasticsearch. • On other nodes: ⁃ Start Elasticsearch with `bin/elasticsearch --enrollment-token <token>`, using the enrollment token that you generated.

再往下报错:free: 22.3gb[9.7%], shards will be relocated away from this node; currently relocating away shards totalling [0] bytes; the node is expected to continue to exceed the high disk watermark when these relocations are complete

原因是磁盘空间不足,创建节点副本失败。ES默认配置要求磁盘空间空闲率要到15%以上,所以,我把我电脑没用的文件和代码删了一部分,再次启动,成功!

 不过,http://localhost:9200/访问报错,看后台报错,改成https://localhost:9200/

 用户名密码:Elasticsearch 在启用 X-Pack 安全特性时,初始默认用户名是 elastic,默认密码在安装 X-Pack 并启动 Elasticsearch 之后,可以通过运行 elasticsearch-setup-passwords 命令来设置。

新开一个终端,执行命令:elasticsearch-setup-passwords auto  (当然,你也可以使用elasticsearch-setup-passwords interactive为每个es保留用户设置密码

输出的用户名密码记得保存!!!!

./elasticsearch-setup-passwords auto
******************************************************************************
Note: The 'elasticsearch-setup-passwords' tool has been deprecated. This       command will be removed in a future release.
******************************************************************************

Initiating the setup of passwords for reserved users elastic,apm_system,kibana,kibana_system,logstash_system,beats_system,remote_monitoring_user.
The passwords will be randomly generated and printed to the console.
Please confirm that you would like to continue [y/N]y


Changed password for user apm_system
PASSWORD apm_system = E5mMyF5DOoI0C7B7amuc

Changed password for user kibana_system
PASSWORD kibana_system = 2ml71TAC6gf34URPtZiq

Changed password for user kibana
PASSWORD kibana = 2ml71TAC6gf34URPtZiq

Changed password for user logstash_system
PASSWORD logstash_system = SDxKQoUo8vyzTXjN4KMV

Changed password for user beats_system
PASSWORD beats_system = mwsY0Kb0T5HDi8qL8kzK

Changed password for user remote_monitoring_user
PASSWORD remote_monitoring_user = 8k11nOytNBZMs16rZYzN

Changed password for user elastic
PASSWORD elastic = vu4SAYVG0lbJ6OAykjey

选择elastic用户登录后,通过ES认证。

 ======================================Kibana 开始================================================================

同样的解压kibana-8.14.3-darwin-aarch64.tar.gz,在终端中进入Kibana解压路径/bin ,执行./kibana

 浏览器访问:http://localhost:5601/?code=841911

 上面安装ES的时候自动生成了保留用户kibana_system的密码,登录进去,安装下面的操作,就可以进入到我们的操作ES的console里了,接下来,就来开启我们的ES之旅吧!

 

 

 

 

 

标签:system,kibana,Mac,elasticsearch,user,M1,password,ES
From: https://www.cnblogs.com/tianhaichao/p/18323804

相关文章

  • 如何在Mac电脑上安装Python 2
    Python是一种高级编程语言,广泛应用于数据科学、网络开发、人工智能等领域。本文将介绍如何在Mac电脑上安装Python2,帮助初学者快速入门。一、下载Python2安装包在Python官网上下载Python2的安装包,网址为https://www.python.org/downloads/release/python-2718/ 。下载完......
  • 如何在 Mac 上运行 Python 文件来读取 txt 文件并将其写入外部硬盘?
    我目前有一个充满了我想阅读的epub的文件夹,一个我已经阅读过并想再次阅读的epub的文件夹,以及一个相应的文件,其中每个文件都有epub文件的名称。问题是,这些文件夹仅位于我的外部硬盘上。我想要做的是让我的脚本解析这些文件夹中的epub列表,并在我的下载文件夹中创建最新的副......
  • 掌握IPython宏:%%macro命令的高效使用指南
    掌握IPython宏:%%macro命令的高效使用指南在编程中,宏是一种允许你定义可重用代码片段的强大工具。IPython,这个增强版的Python交互式环境,提供了一个名为%%macro的魔术命令,允许用户创建宏,从而提高代码的可重用性和效率。本文将详细介绍如何在IPython中使用%%macro命令创建宏,并......
  • DICOM格式转NII格式——SPM12批量码
     运行说明:subjectsdir换成自己的文件夹地址,有多少个受试者的DICOM就有多少个subjects子元素。 %-----------------------------------------------------------------------%Jobsavedon02-Sep-201918:21:16bycfg_util(rev$Rev:6942$)%spmSPM-SPM12(7219......
  • 新手教学系列——如何在MacOS 10.13.6(老系统)手动安装和配置Pyenv
    前言对于使用老旧系统(如MacOS10.13.6)的用户来说,安装和管理Python版本可能会遇到一些挑战。特别是由于Homebrew不再支持老系统,许多软件安装变得困难重重。本文将详细介绍如何在这样的环境下手动安装和配置Pyenv,让你能够顺利管理Python版本。为什么选择Pyenv?Pyenv是一个简......
  • 龙哥量化:macd背离量化的细节问题(图解)
    如果您需要代写技术指标公式,请联系我。龙哥QQ:591438821龙哥微信:Long622889读完本篇,通过解决背离标准量化不清的问题,可以规范背离的使用时机,同时准确过滤假信号,找到真正的启动点和制高点。在正式开讲之前,首先要了解什么是MACD背离?MACD顶背离是指股价比上一个波段高点高,mac......
  • 龙哥量化:MACD指标的金叉死叉,这样使用更准确(图解)
    如果您需要代写技术指标公式,请联系我。龙哥QQ:591438821龙哥微信:Long622889本文的策略过于简单,你可以加一些更复杂的限制条件1、水上金叉,可看涨;2、水上死叉,是洗盘;3、水下金叉,是反弹;4、水下死叉,赶紧跑!......
  • Mac ml-agents release 19(v0
    Macml-agentsrelease19(v0.28.0)踩雷主要参考这篇博客:ML-Agents在MacM1上的安装跟着这篇安装完,在激活虚拟环境的终端输入mlagents-learn检验,如果正常应输出如下:后面超时报错不用管,因为还没在unity中启动训练环境。但是在跟完这篇博客后我这里并未成功执行此命令,报了几......
  • mac清理软件哪个好用免费 MacBook电脑清理软件推荐 怎么清理mac
    随着使用时间的增长,mac电脑会积累一些不必要的垃圾文件,这些文件会占用宝贵的存储空间,影响电脑的运行速度和稳定性。因此,定期清理mac电脑的垃圾文件是非常有必要的。市场上有许多优秀的Mac清理软件,包括一些出色的国产软件和国际知名的软件。Mac清理软件哪个好?我们就来聊聊哪些清......
  • PR2024中文版WIN/MAC版软件下载+pr教程
    AdobePremierePro2024(简称Pr2024)软件介绍AdobePremierePro2024是Adobe公司开发的流行视频编辑软件的最新版本,为电影、电视和网络的视频制作提供了强大的工具集。以下是关于Pr2024软件的详细介绍:链接:链接:https://pan.baidu.com/s/16Vp8hghR56R6f-8npg2k6w?pwd=k0ls ......