MacOS中Elasticsearch的安装「借助Homebrew」
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」相关推荐
- MacOS中Nginx的安装「借助Homebrew」
本文Nginx的安装借助于Homebrew: 1.Homebrew2.Nginx安装 1.Homebrew 如果你已经安装过Homebrew了,那么你可以跳过这一步,直接进行Nginx安装步骤: Ho ...
- MacOS中MacPorts的安装和使用
MacPorts,曾经叫做DarwinPorts,是一个软件包管理系统,用来简化Mac OS X和Darwin操作系统上软件的安装.它是一个用来简化自由软件/开放源代码软件的安装的自由/开放源代码项目 ...
- ipad鼠标圆圈变成箭头_下一代 macOS 或将支持 Mac「投屏」到 iPad
之前,Mac 用户和 iPad 用户想要桌面「互通」,用两个屏幕进行多任务处理,只能通过第三方软件如 Luna Display 来操作. 好消息是,据熟悉 macOS 10.15 开发的人士称,App ...
- Excel中,通过 「条件格式」 实现, 下拉菜单选择某个值时,这一行的颜色改变。
https://blog.csdn.net/sxzlc/article/details/7761963 前言: 在进度管理中,有时当一行的作业完了之后 我们会选择一个完了状态, 当我们选择完了状态时, ...
- qlaber 中放置图片_「装配式施工技术」第34期 独立支撑架在使用过程中忽视的那些事...
诸位朋友: 大家好! 小编针对叠合板满堂架的专题,把独立支撑再做一个专题权当赘述吧.但是小编从现场看来,我们对于独立支撑的使用,在很多地方真的有很多不忽视的地方. 小编介绍一个资料给大家,感兴趣的可以 ...
- double类型最大值_Java后端精选基础教程:Java 中的基本数据类型「连载 6」
数据类型定义了变量可以采用的值,例如,定义变量为 int 类型,则只能取整数值. 在 Java 中有两类数据类型: 1)原始数据类型 2)非原始数据类型 - 数组和字符串是非原始数据类型,将在以后的教 ...
- client中周期性边界_「微评」增加艺术品在投资组合中的比例 推进国家艺术软实力...
艺术品作为一种兼具收藏属性和投资属性的物品,其最初被人们所接受的是其收藏属性.在进入二十一世纪后,其投资属性才逐渐显现.艺术品的双重属性增加了其投资价值,再叠加显著的顺周期性,艺术品能够在经济向好时为 ...
- flask中文文档_「Flask系列」 初识Flask
引子 作者有多年的编程打杂经验,之前一直参与基于Java的各种项目以及产品规划与设计,后因自己创业维持一家小公司,有些项目与产品,想降低开发成本,故在公司内部推行基于Python Flask的后端开发 ...
- iOS 15:如何翻译照片中的文本-「实况文本」
苹果在 iOS 14 中通过原生 Safari 浏览器翻译和专用翻译应用程序进入翻译大战.现在,在iOS 15和iPadOS 15 中,翻译已在整个系统范围内进行,这意味着你可以用 Apple 新的实 ...
最新文章
- 常见的神经网络求导总结!
- 科大星云诗社动态20211201
- 快速的骆驼和云消息传递
- android加号底部导航栏,EasyNavigation Android 底部导航栏████几行代码实现 Tab 导航(随意定制加号,带红点消息提示) @codeKK Android开源站...
- Pytest fixture之request传参
- 如何执行字符串的PHP代码
- 终于没刘海了!iPhone12 Pro 渲染图首曝,回归经典
- mysql主从-读写分离
- 禅道测试套件怎么用_【分享】—如何学习软件测试
- 蓝牙协议栈中的 OSAL
- 远端仓库初始化成裸仓库 git init --bare
- unity--------------------四元数的旋转与原理
- nu-book/zxing-cpp在windows7下的编译
- 数据可视化|用热力地图进行数据分析
- 安装软件时提示“系统管理员设置策略禁止此安装”,解决方案
- ANSNP中线安防 安科瑞 时丽花
- 『交换机连交换机』交换机多种化连接方式
- 为Windows11安装最新永久授权Office 2021
- influxdb基础(五)——数据的备份与恢复(influxd backup/influxd restore)
- 2022春秋杯联赛 传说殿堂赛道 sql_debug题目解析