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安装成功

KibanaES的一个配套工具,可以让用户在网页中与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:某些数据由于某种原因不可用(群集部分功能)

你可能感兴趣的:(服务器搭建,java)