Elasticsearch 是开源搜索平台的新成员,实时数据分析的神器,发展迅猛,基于 Lucene、RESTful、分布式、面向云计算设计、实时搜索、全文搜索、稳定、高可靠、可扩展、安装+使用方便,介绍都说的很好听,好不好用拿出来遛一遛。
做了个简单测试,在两台完全一样的虚拟机上,2000万条左右数据,Elasticsearch 插入数据速度比 MongoDB 慢很多(可以忍受),但是搜索/查询速度快10倍以上,这只是单机情况,多机集群情况下 Elasticsearch 表现更好一些。
【1】下载Elasticsearch安装包
衔接地址https://www.elastic.co/downloads/elasticsearch,下载对应的安装包。我下载是rpm。
【2】安装(需要jdk支持)
默认位置:
配置文件: /etc/elasticsearch/
安装文件: /usr/share/elasticsearch/
【3】配置elasticsearch.yml
【4】安装elasticsearch-head插件
使用elasticsearch/bin/plugin即可安装。
https://github.com/mobz/elasticsearch-head
衔接地址:
http://localhost:9200/_plugin/head/即可看到效果