Elasticsearch应用经验记录
- 几年前搭建过Elasticsearch1.7版本,用于公司一些需要对大量数据快速搜索的产品,但当时主要精力都放在产品开发和技术研究上,所以对Elasticsearch没有过多研究,能用就好。随着公司重心开始向大数据偏移,需要对海量数据检索分析的需求也开始加重,数据的量级也翻了也几倍,Elasticsearch的功能就被突显(不过公司的大数据框架主要以hadoop为主,Elasticsearch主要用于做数据快速搜索,架构在hadoop上层,与hadoop进行数据同步,提供统一的REST风格业务API),但1.7版本明显过低,最新版本已经是5.X(因为Elasticsearch经过一次版本调整,所以版本跨越比较大),那当然是要用最新的5.X啊。
- 这里不对Elasticsearch内部技术细节分析(Elasticsearch的核心是Lucene,Lucene的核心技术比如文档分词,反向索引等等),这里主要记录Elasticsearch一些实用的东西(比如如何搭建,索引的创建,数据查询等),也为了锻炼自己的写作习惯(之前从来不写笔记,所以很多做过的,研究过的技术,久了不动就会忘记)
- 注意:部属环境:CentOS7 64位,所有的开发与测试都使用python2.7