zoukankan      html  css  js  c++  java
  • 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/    能看到返回就安装成功
  • 相关阅读:
    Logstash收集Tomcat日志
    Logstash收集日志
    ELK搭建&Logstash 日志收集
    ELK介绍
    中文分词器
    ES数据备份与恢复
    Python开发之路
    Linux阅读目录
    333
    22222222
  • 原文地址:https://www.cnblogs.com/ZhZhang12138/p/14886820.html
Copyright © 2011-2022 走看看