Elasticsearch的介绍和安装

// Elasticsearch 是一个基于Lucene的分布式搜索和分析引擎
// Elasticsearch是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据
// Java开发,在Apache开源协议
// 使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,使得全文检索变得简单

//Lucene与Elasticsearch关系

//Elasticsearch vs solr

//Elasticsearch核心概念
    -集群:单台机器,多台机器
    -节点:集群中的每一台机器叫一个节点
    -分片:数据可以分为较小的分片。每个分片放到不同的服务器上
    -副本:
    -全文检索:

// 逻辑设计:索引(数据库)---》类型(表)


//ELK是什么:做日志收集和分析
ELK=elasticsearch+Logstash+kibana
elasticsearch:后台分布式存储以及全文检索
logstash: 日志加工、“搬运工”
kibana:数据可视化展示。
ELK架构为数据分布式存储、可视化查询和日志解析创建了一个功能强大的管理链。 三者相互配合,取长补短,共同完成分布式大数据处理工作。

//到底能存多大数据量


haystack只支持es2版本



// 安装
-安装jdk 1.8以上
-下载es版本,解压,bin路径下,elastcsearch.bat
//浏览器输入:
http://127.0.0.1:9200/    能看到返回就安装成功
原文地址:https://www.cnblogs.com/ZhZhang12138/p/14886820.html