ES個人學習

2021-08-08 04:12:13 字數 1368 閱讀 9657

重點內容

es基礎教程

es初學了解

es初學必看

讀完這兩篇文章,大概會對es有個簡單的理解。主要明確索引、類、文件等定義以及他們之間的關係。另外,還要對相關的操作語句進行理解,不用背,其實和資料庫的sql語句的邏輯差不多。

es學習社群:

國內:

國外:kibana簡介:

kibana是乙個開源的分析與視覺化平台,設計出來用於和elasticsearch一起使用的。你可以用kibana搜尋、檢視、互動存放在elasticsearch索引裡的資料,使用各種不同的圖表、**、地圖等kibana能夠很輕易地展示高階資料分析與視覺化。

kibana與ubuntu操作的異同:

ubuntu:curl -xpost '192.168.***.***:9200/media/_delete_by_query?conflicts=proceed' -d

kibana:post /media/_delete_by_query?conflicts=proceed

由上可以看出,kibana更簡潔些。如果可以在kibana上執行的話,那麼在ubuntu上執行將會很容易。

如何使用kibana:先開啟在ubuntu上的kibana服務(啟動方法:找到kibana的資料夾,cd進入(cd kibana),再輸入bin/kibana即可啟動),然後觀察啟動成功後埠位址,最後在瀏覽器輸入即可訪問。

查詢api使用方法:

es的不同版本的api使用方法不同,因此主要檢視官方的文件(右側選擇適合的版本):

以下為個人學習使用到的:

單條查詢:

post /media/_search?pretty

}}

查詢所有:

post /media/_search?pretty

}}

範圍查詢:

post /media/_search?pretty}}

}

刪除資料但不刪除索引(單條刪除):

post /media/_delete_by_query?conflicts=proceed}}

}

多條刪除可以用bool,例:

"query":  },}]

}}

個人學習模型

形成適合自己的學習模型,提高學習效率和能力。以理解關係代數的除法為例,分析為什麼難以理解抽象概念 1 沒有熟悉和理解元組 笛卡爾積 投影 差 的深刻含義。不熟悉容易產生恐懼和模糊的感覺,這會阻止進一步的學習和理解。2 沒有親手舉乙個例項。沒有親手舉具體的例項,產生的也是模糊不清的感覺,這也會阻止進一...

RunLoop個人學習

深入理解runloop ios程式啟動與運轉 詳細內容上面的鏈結已經講得很詳細了 下面是關於runloop運用場景 滑動與重新整理 當tableview的cell上有需要從網路獲取的的時候,滾動tableview,非同步執行緒會去載入,載入完成後主執行緒就會設定cell的,但是會造成卡頓。可以讓設定...

個人學習歷程

知識技能增長歷程 1.hive基本語句學習,建立hive表,把資料從postgresql匯入hive中。2.sqoop 資料匯入工具的學習,使用。先建立hive 表,然後用sqoop把資料匯入。3.neo4j資料庫的學習。把資料匯入到neo4j資料庫。使用python實現。cython 語句的學習。...