zoukankan      html  css  js  c++  java
  • linux下安装Elasticsearch

    一、简单介绍:

      Elasticsearch提供了近乎实时的数据操作和搜索功能,es集群中所有节点可以一起提供索引和搜索功能,能够相互发现彼此和自动地加入到集群中

    二、基础概念:

      1.索引

      表征的文档的集合,索引由一个名字来标识(必须全部是小写字母的)

      2.类型(type):

      为数据定义类型

      3.文档(document):

      文档是一个可被索引的基础信息单元,文档以JSONJavascript Object Notation)格式来表示

      elasticsearch中几个概念关系 ,格式如下:

      索引---->类型---->文档

      user.log--->object---->userinfo(name,age,address)

      数据地址---->某数据类型----->小明/小红

      4.分片和复制(shards & replicas):

      一个索引可以存储超出单个结点硬件限制的大量数据就是因为分片的存在。Elasticsearch提供了将索引划分成多份的能力,这些份就叫做分片。

      分片之所以重要,主要有两方面的原因:

        - 允许你水平分割/扩展你的内容容量

        - 允许你在分片(潜在地,位于多个节点上)之上进行分布式的、并行的操作,进而提高性能/吞吐量,同时提供故障转移机制

    三、特点:

      1.rest接口:

       Elasticsearch提供了非常全面和强大的REST API

          - 检查你的集群、节点和索引的健康状态、和各种统计信息

       - 管理你的集群、节点、索引数据和元数据

       - 对你的索引进行CRUD(创建、读取、更新和删除)和搜索操作

       - 执行高级的查询操作,像是分页、排序、过滤、脚本编写(scripting)、小平面刻画(faceting)、聚合(aggregations)和许多其它操作

    四、安装:

    环境准备:Jdk安装

      1.下载安装包:

      地址:https://www.elastic.co/downloads/elasticsearch

      2.解压安装包:

      3.修改配置:

      修改集群名称、节点名称、主机地址、数据及日志路径、不锁定内存(非线上环境)

      

      4.创建用户及赋权:

      5.修改linux文件句柄数:

      6.虚拟内存设置

     

     7.启动服务:

     可以静默启动 ./elasticsearch -d

      8.查看是否服务正常:

  • 相关阅读:
    C# 搜狗链接网址转换为真实网址
    C# 百度链接网址转换为真实网址
    RegexHelper
    IEnumerable<sting>串联成一个字符串
    List<T> 深度拷贝
    makecert.exe eku OID
    Wisej & MVC & WebApi 基架搭建
    彻底关闭Win10自动更新的代码
    SpringBoot-LayUI之性别展示
    【】SpringBoot-LayUI之动态表格
  • 原文地址:https://www.cnblogs.com/yaozhixiang/p/10584688.html
Copyright © 2011-2022 走看看