Mac下安装ElasticSearch
Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。
它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。ElasticSearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和许多其他语言中都是可用的。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr,也是基于Lucene。
更新brew
brew update
安装java8(若已安装jdk可忽略此步骤)
brew cask install homebrew/cask-versions/java8
运行es必须安装java
安装es
brew install elasticsearch
运行es
brew services start elasticsearch
查看安装信息执行 brew info elasticsearch
本地浏览器访问http://localhost:9200
{
"name" : "95q0aN3",
"cluster_name" : "elasticsearch_kongshuaishuai",
"cluster_uuid" : "KXvt3XcnRlioNQV3ocYECw",
"version" : {
"number" : "6.8.2",
"build_flavor" : "oss",
"build_type" : "tar",
"build_hash" : "b506955",
"build_date" : "2019-07-24T15:24:41.545295Z",
"build_snapshot" : false,
"lucene_version" : "7.7.0",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}
出现以上信息说明 elasticsearch安装成功
Kibana是ES的一个配套工具,可以让用户在网页中与ES进行交互
安装Kibana
brew install kibana
启动Kibana
brew services start kibana
本地浏览器访问
http://localhost:5601
查看集群健康状态
localhost:9200/_cat/health?v
显示如下:
epoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
1564751149 13:05:49 elasticsearch_kongshuaishuai green 1 1 1 1 0 0 0 0 - 100.0%
注意看 status字段
green:一切都很好(集群功能齐全)
yellow:所有数据都可用,但尚未分配一些副本(群集功能齐全)
Red:某些数据由于某种原因不可用(群集部分功能)
还没有评论,来说两句吧...