ElasticSearch(二)Kibana、版本控制

Kibana簡介:瀏覽器

  Kibana可視化界面 Kibana是一個開源的分析和可視化平臺,設計用於和Elasticsearch一塊兒工做。 你用Kibana來搜索,查看,並和存儲在Elasticsearch索引中的數據進行交互。 你能夠輕鬆地執行高級數據分析,而且以各類圖標、表格和地圖的形式可視化數據。 Kibana使得理解大量數據變得很容易。它簡單的、基於瀏覽器的界面使你可以快速建立和共享動態儀表板,實時顯示Elasticsearch查詢的變化。多線程

  1、安裝併發

  一、上傳安裝包,並解壓到usr/local文件夾(解壓須要時間有點長)線程

  二、解壓後的目錄設計

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

  四、啓動kibana版本控制

   五、瀏覽器訪問blog

 

2、在kibana中作增刪改查索引

 

3、ElasticSearch版本控制數據分析

1.爲何要進行版本控制

  CAS無鎖無鎖機制

  爲了保證數據再多線程操做下的準確性  

2.悲觀鎖和樂觀鎖

  悲觀鎖:假設會發生併發衝突,屏蔽一切可能違反數據準確性的操做

  樂觀鎖:假設不會發生併發衝突,只在提交操做是檢查是否違反數據完整性。  

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

  內部版本控制:_version自增加,修改數據後,_version會自動的加1  

  外部版本控制:爲了保持_version與外部版本控制的數值一致 使用version_type=external檢查數據當前的version值是否小於請求中的version值

相關文章
相關標籤/搜索