未来一段时间,可能会学习ELK日志处理的框架。在学习的过程中,会通过《实战ELK--分布式大数据搜索与日志挖掘及可视化解决方案》、《Elasticsearch中文指南》及各大论坛相关技术贴完成自己的学习过程。在学习的过程中,我会通过笔记的形式将一些技术点或知识记录在此,不仅希望以后自己需要的时候直接来查阅,更是希望能够帮助更多的人。该系列笔记仅仅是个人学习中的点滴记录,如果存在什么知识点错误等,欢迎广大同仁批评指导。


一、Elasticsearch安装

    项目网站:https://www.elastic.co/  (原来网址:www.elasticsearch.org)

    新手推荐使用:Elasticsearch-RTF版本       项目地址:https://github.com/medcl/elasticsearch-rtf 

               什么是ElasticSearch-RTF? RTF是Ready To Fly的缩写,在航模里面,表示无需自己组装零件即可直接上手即飞的航空模型,elasticsearch-RTF是针对中文的一个发行版,即使用最新稳定的elasticsearch版本,并且帮你下载测试好对应的插件,如中文分词插件等,还会帮你做好一些默认的配置,目的是让你可以下载下来就可以直接的使用(虽然es已经很简单了,但是很多新手还是需要去花时间去找配置,中间的过程其实很痛苦),当然等你对这些都熟悉了之后,你完全可以自己去diy了,跟linux的众多发行版是一个意思。 (摘自项目github)

       下载和使用说明:         

     1.运行环境

        a.JDK7  

        b.系统可用内存>2G 

     2.下载      

       git clone git://github.com/medcl/elasticsearch-rtf.git -b master --depth 1

     3.运行 

        linux:
            cd elasticsearch/bin
            ./elasticsearch
        windows:
            cd elasticsearch/bin
            elasticsearch.bat

二、Elasticsearch程序主要文件说明:

        bin --------含有运行Elasticsearch实例和管理插件的一些脚本;

        config----主要有一些设置文件,如Elasticsearch.yml和logging.yml等;