ElasticSearch(二)Kibana、版本控制
阿新 • • 發佈:2018-12-31
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值