1、Homebrew

如果你已经安装过Homebrew了,那么你可以跳过这一步,直接进行Elasticsearch安装步骤;

Homebrew是一款MacOS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能,强烈推荐安装。

请复制如下指令到命令行粘贴执行:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

2、Elasticsearch安装

执行命令:brew install elasticsearch

接下来就是漫长的等待时间了「brew换源」

浏览器输入:127.0.0.1:9200 查看

安装后的路径「可通过 brew info elasticsearch 查看 」:
elasticsearch:  /usr/local/Cellar/elasticsearch/5.5.0
Data:    /usr/local/var/elasticsearch/elasticsearch_xuchen/
Logs:    /usr/local/var/log/elasticsearch/elasticsearch_xuchen.log
Plugins: /usr/local/opt/elasticsearch/libexec/plugins/
Config:  /usr/local/etc/elasticsearch/
plugin script: /usr/local/opt/elasticsearch/libexec/bin/elasticsearch-plugin

3、Elasticsearch相关指令

3.1 运行

使用命令:brew services start elasticsearch

3.2 关闭

使用命令:brew services stop elasticsearch

凡是用start开启,就可以替换为stop尝试关闭,依次类推:restart重启

3.3 查看安装信息

使用命令:brew info elasticsearch

4、安装Kibana

Kibana 是一个基于 Node.js 的 Elasticsearch 索引库数据统计工具,可以利用 Elasticsearch 的聚合功能,生成各种图表,如柱形图,线状图,饼图等。

Kibana 还提供了操作 Elasticsearch 索引数据的控制台,并且提供了一定的API提示,非常有利于我们学习 Elasticsearch 的语法。

安装指令:brew install kibana


启动指令:brew services start kibana

浏览器输入:127.0.0.1:5601访问 kibana

5、安装elasticsearch-head插件

elasticsearch-head 是用于监控 Elasticsearch 状态的客户端插件,包括数据可视化、执行增删改查操作等。elasticsearch-head 插件的安装在 Linux 和 Windows 没什么区别,安装之前确保当前系统已经安装 nodejs 即可。

github地址:https://github.com/mobz/elasticsearch-head

浏览器访问127.0.0.1:9100

此时你会发现怎么都连不上 es 9200,因为我们需要修改es的配置文件允许head插件访问才可以。

进入目录:cd /usr/local/etc/elasticsearch/

修改yml文件:open -e elasticsearch.yml

参数如下:加入跨域访问

http.cors.enabled: true                # elasticsearch中启用CORS
http.cors.allow-origin: "*"         # 允许访问的IP地址段,* 为所有IP都

重启elasticsearch:brew services restart elasticsearch

6、查看集群健康状态

浏览器输入网址:http://127.0.0.1:9200/_cat/health?v

注意看status字段,他有三个值含义分别如下

  • green:一切都很好(集群功能齐全)
  • yellow:所有数据都可用,但尚未分配一些副本(群集功能齐全)
  • Red:某些数据由于某种原因不可用(群集部分功能)

推荐阅读:elasticsearch集群搭建-windows

推荐阅读:基于Docker方式实现Elasticsearch集群

博客地址:https://www.cnblogs.com/niceyoo/

MacOS中Elasticsearch的安装「借助Homebrew」相关推荐

  1. MacOS中Nginx的安装「借助Homebrew」

    本文Nginx的安装借助于Homebrew: 1.Homebrew2.Nginx安装 1.Homebrew 如果你已经安装过Homebrew了,那么你可以跳过这一步,直接进行Nginx安装步骤: Ho ...

  2. MacOS中MacPorts的安装和使用

    MacPorts,曾经叫做DarwinPorts,是一个软件包管理系统,用来简化Mac OS X和Darwin操作系统上软件的安装.它是一个用来简化自由软件/开放源代码软件的安装的自由/开放源代码项目 ...

  3. ipad鼠标圆圈变成箭头_下一代 macOS 或将支持 Mac「投屏」到 iPad

    之前,Mac 用户和 iPad 用户想要桌面「互通」,用两个屏幕进行多任务处理,只能通过第三方软件如 Luna Display 来操作. 好消息是,据熟悉 macOS 10.15 开发的人士称,App ...

  4. Excel中,通过 「条件格式」 实现, 下拉菜单选择某个值时,这一行的颜色改变。

    https://blog.csdn.net/sxzlc/article/details/7761963 前言: 在进度管理中,有时当一行的作业完了之后 我们会选择一个完了状态, 当我们选择完了状态时, ...

  5. qlaber 中放置图片_「装配式施工技术」第34期 独立支撑架在使用过程中忽视的那些事...

    诸位朋友: 大家好! 小编针对叠合板满堂架的专题,把独立支撑再做一个专题权当赘述吧.但是小编从现场看来,我们对于独立支撑的使用,在很多地方真的有很多不忽视的地方. 小编介绍一个资料给大家,感兴趣的可以 ...

  6. double类型最大值_Java后端精选基础教程:Java 中的基本数据类型「连载 6」

    数据类型定义了变量可以采用的值,例如,定义变量为 int 类型,则只能取整数值. 在 Java 中有两类数据类型: 1)原始数据类型 2)非原始数据类型 - 数组和字符串是非原始数据类型,将在以后的教 ...

  7. client中周期性边界_「微评」增加艺术品在投资组合中的比例 推进国家艺术软实力...

    艺术品作为一种兼具收藏属性和投资属性的物品,其最初被人们所接受的是其收藏属性.在进入二十一世纪后,其投资属性才逐渐显现.艺术品的双重属性增加了其投资价值,再叠加显著的顺周期性,艺术品能够在经济向好时为 ...

  8. flask中文文档_「Flask系列」 初识Flask

    引子 作者有多年的编程打杂经验,之前一直参与基于Java的各种项目以及产品规划与设计,后因自己创业维持一家小公司,有些项目与产品,想降低开发成本,故在公司内部推行基于Python Flask的后端开发 ...

  9. iOS 15:如何翻译照片中的文本-「实况文本」

    苹果在 iOS 14 中通过原生 Safari 浏览器翻译和专用翻译应用程序进入翻译大战.现在,在iOS 15和iPadOS 15 中,翻译已在整个系统范围内进行,这意味着你可以用 Apple 新的实 ...

最新文章

  1. 常见的神经网络求导总结!
  2. 科大星云诗社动态20211201
  3. 快速的骆驼和云消息传递
  4. android加号底部导航栏,EasyNavigation Android 底部导航栏████几行代码实现 Tab 导航(随意定制加号,带红点消息提示) @codeKK Android开源站...
  5. Pytest fixture之request传参
  6. 如何执行字符串的PHP代码
  7. 终于没刘海了!iPhone12 Pro 渲染图首曝,回归经典
  8. mysql主从-读写分离
  9. 禅道测试套件怎么用_【分享】—如何学习软件测试
  10. 蓝牙协议栈中的 OSAL
  11. 远端仓库初始化成裸仓库 git init --bare
  12. unity--------------------四元数的旋转与原理
  13. nu-book/zxing-cpp在windows7下的编译
  14. 数据可视化|用热力地图进行数据分析
  15. 安装软件时提示“系统管理员设置策略禁止此安装”,解决方案
  16. ANSNP中线安防 安科瑞 时丽花
  17. 『交换机连交换机』交换机多种化连接方式
  18. 为Windows11安装最新永久授权Office 2021
  19. influxdb基础(五)——数据的备份与恢复(influxd backup/influxd restore)
  20. 2022春秋杯联赛 传说殿堂赛道 sql_debug题目解析

热门文章

  1. [css] 用css给一个元素加边框有哪些方法?
  2. 前端学习(2669): vue3.0实战开始建立新项目
  3. 前端学习(2608):vuex的介绍
  4. 前端学习(2374):技术栈的使用
  5. 前端学习(1920)vue之电商管理系统电商系统之角色列表路由的切换
  6. 前端学习(1680):前端系列实战课程之创建和显示蛇
  7. 前端学习(535):多列布局2
  8. Qt treeWidget 查找指定字段内容的条目并跳转到该条目
  9. Keil5 编译生成bin二进制文件的设置方法
  10. Linux安装samba的过程,Samba安装全过程