zoukankan      html  css  js  c++  java
  • ElasticSearch(二)Kibana、版本控制

    Kibana简介:

      Kibana可视化界面 Kibana是一个开源的分析和可视化平台,设计用于和Elasticsearch一起工作。 你用Kibana来搜索,查看,并和存储在Elasticsearch索引中的数据进行交互。 你可以轻松地执行高级数据分析,并且以各种图标、表格和地图的形式可视化数据。 Kibana使得理解大量数据变得很容易。它简单的、基于浏览器的界面使你能够快速创建和共享动态仪表板,实时显示Elasticsearch查询的变化。

      一、安装

      1、上传安装包,并解压到usr/local文件夹(解压需要时间有点长)

      2、解压后的目录

      3、修改配置文件kibana.yml(在config文件夹中)

      4、启动kibana

       5、浏览器访问

    二、在kibana中做增删改查

    三、ElasticSearch版本控制

    1.为什么要进行版本控制

      CAS无锁无锁机制

      为了保证数据再多线程操作下的准确性  

    2.悲观锁和乐观锁

      悲观锁:假设会发生并发冲突,屏蔽一切可能违反数据准确性的操作

      乐观锁:假设不会发生并发冲突,只在提交操作是检查是否违反数据完整性。  

    3.内部版本控制和外部版本控制

      内部版本控制:_version自增长,修改数据后,_version会自动的加1  

      外部版本控制:为了保持_version与外部版本控制的数值一致 使用version_type=external检查数据当前的version值是否小于请求中的version值

  • 相关阅读:
    P3383 【模板】线性筛素数
    【模板】矩阵乘法快速幂
    【模板】线性筛素数
    【模板】快速幂
    【模板】归并排序求逆序对
    【模板】归并排序模板
    luogu 1084 疫情控制
    luogu 3155 [CQOI2009]叶子的染色
    luogu 1453 城市环路
    luogu 2607 [ZJOI2008]骑士
  • 原文地址:https://www.cnblogs.com/soft2018/p/10202175.html
Copyright © 2011-2022 走看看