zoukankan      html  css  js  c++  java
  • Elasticsearch --- 01 java , elasticsearch, kibana 的下载安装,es初识

    一java 的安装下载

      1.下载

        官网地址

      

      2.安装(进行默认安装,都选下一步)

     

       3.配置环境变量

     

       4.添加path (可不加)

      5.测试

    二.  elasticsearch 的安装下载

      1. 下载

     

     

     

     

       2.安装,启动

     

     3.测试

      4.可能出现的问题

     

     三.  kibana 安装,下载

      1.下载

     

     

     

      2.安装,启动

     

     

       3.测试

     

       4.可能出现的问题

     四.es初识

      1.基本概念

    文档的特性:自我包含,层次型、结构灵活、无模式
    类型:在es6.x版本开始,一个索引下面只能有一个类型,类型是是文档的容器,
    并且,类型记录了字段和值的映射关系。
    索引: 索引是映射类型的容器,elasticsearch中的索引是一个非常大的文档集合。
    索引存储了映射类型的字段和其他设置。然后它们被存储到了各个分片上了。
    物理:节点,分片
    
      节点: 一个集群至少有一个节点,节点内可以有多个索引。在创建索引时,
          默认创建5个主分片,每个主分片搭配一个复制分片。
      分片:文档存储在各个分片上,一个分片也是一个Lucene索引。
      倒排索引: 倒排索引是一个包含不重复词条的文档,我们称该文档为倒排文档。
      es的索引和Lucene的索引对比:     es的索引是由多个分片组成,而每个分片则是一个Lucene索引。     一个Lucene索引能存储不超过21亿篇文档,或者不超过2740亿个唯一词条。

     

       2.基本操作

      ①添加或更新

        不存在先创建,存在则添加(或更新)文档。

    PUT s18/doc/1
    {
      "name":"大刀"
    }
    PUT s18/doc/2
    {
      "name":"鹏程"
    }
    PUT s18/doc/3
    {
      "name":"laowang"
    }

      ②查询

    GET s18/doc/1    # 查看指定文档
    GET s18/doc/_search    # 查看所有文档
    GET s18/doc/_search?q=name:laowang    # 按条件查询


    GET s18/_mapping   # 查看索引的映射类型
    GET s18/_settings	# 查看索引的设置信息
    GET s18	# 查看索引的详情

       ③删除

    DELETE s18/doc/1   # 删除指定文档
    DELETE s18    # 删除索引
  • 相关阅读:
    AngularJS使用angular-formly进行表单验证
    AngularJS使用ngMessages进行表单验证
    AngularJS订阅API服务
    AngularJS中module的导入导出
    Gulp快速入门
    AngularJS过滤排序思路
    AngularJS表单验证,手动验证或自动验证
    AngularJS的增删改查、state嵌套案例,不涉及服务端
    前端使用AngularJS的$resource,后端ASP.NET Web API,实现分页、过滤
    前端使用AngularJS的$resource,后端ASP.NET Web API,实现增删改查
  • 原文地址:https://www.cnblogs.com/sc-1067178406/p/10896869.html
Copyright © 2011-2022 走看看