六、ELASTICSEARCH KIBANA-批量導入


批量導入兩條數據

 
在 kibana 控制台中輸入如下命令:
打開 kibana控制台:
 
http://localhost:5601/app/kibana#/dev_tools/console?_g=()
 

運行如下命令:
 
POST _bulk
{"index":{"_index":"how2java","_type":"product","_id":10001}}
{"code":"540785126782","price":398,"name":"房屋衛士自流平美縫劑瓷磚地磚專用雙組份真瓷膠防水填縫劑鎦金色","place":"上海","category":"品質建材"}
{"index":{"_index":"how2java","_type":"product","_id":10002}}
{"code":"24727352473","price":21.799999237060547,"name":"艾瑞澤手工大號小號調溫熱熔膠槍玻璃膠槍硅膠條熱溶膠棒20W-100W","place":"山東青島","category":"品質建材"}
{"index":{"_index":"how2java","_type":"product","_id":10003}}
 

返回如圖所示增加成功的響應
注: 要運行kibana控制台,需要先安裝kibana: 下載kibana並啟動
注: 其中的product在elastic search里是type的概念,相當於數據庫里的表,這里就相當於向 product 表里插入了一條數據
批量導入兩條數據

驗證插入的數據

 
使用命令查詢how2java 索引里所有的數據:
 
GET /how2java/_search
{
"query": { "match_all": {} }
}
 

如圖所示,可以看到剛剛批量插入的兩條數據
注:這里臨時使用一下查詢功能,后續會有更多關於查詢功能的講解:Kibana-查詢操作
驗證插入的數據

局限性

 
使用這種方式能夠插入的上限較小,在前面的Lucene和Solr教程里,都有14萬條數據要插入,用這種方式就差不進去了。
那么就會使用接下來的 通過 curl.exe 來插入:  curl-批量導入


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM