MAC环境下安装Elasticsearch

elasticsearch kibana 2016年09月21日 星期三

最近重构的项目中用到了Elasticsearch,之前没有接触过,一种猎奇的心理需要去折腾一下。

Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。

Elasticsearch是java开发的,安装之前默认已经有了java的环境了,O(∩_∩)O

安装Elasticsearch【下载最新版本

>>> curl -L -O https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.4.0/elasticsearch-2.4.0.tar.gz
>>> tar -zxvf elasticsearch-2.4.0.tar.gz
运行elasticsearch
>>> ./elasticsearch-2.4.0/bin/elasticsearch

若在一切顺利的话,可在浏览器中打开,http://localhost:9200/?pretty,会返回JSON串,那就恭喜安装成功了。

下面安装Elasticsearch的一个WEB管理监控插件。

Marvel是Elasticsearch的管理和监控工具,在开发环境下免费使用。它包含了一个叫做Sense的交互式控制台,使用户方便的通过浏览器直接与Elasticsearch进行交互

安装Marvel  【参考官方方案

按着上述成功之后,运行Elasticsearch和Marvel,浏览器打开 http://localhost:5601/app/marvel 会显示当前Elasticsearch状态。

后面就可以通过官方Python库去操作Elasticsearch了,期待ING。