七、ELASTICSEARCH CURL-批量導入


curl.exe

 
curl是一個工具,可以模擬瀏覽器向服務器提交數據,http://download.how2j.cn/1697/curl.rar
 

14萬條數據

 
接下來要批量導入14萬條數據到 elastic search里,products.json.rar : http://download.how2j.cn/1698/products.json.rar,下載后解壓。
然后把  curl.exe 和 解壓出來的 products.json 放在 同一個目錄下,一定是要同一個目錄下哦,不然使用后面的命令行就不能成功。
14萬條數據

執行導入

 
確認curl.exe和products.json 在同一個目錄后,假設他們所在目錄是:
 
C:\Users\X7TI\Downloads\curl
 

在cmd中,運行如下命令:
 
cd C:\Users\X7TI\Downloads\curl
curl -H "Content-Type: application/json" -XPOST "localhost:9200/how2java/product/_bulk?refresh" --data-binary "@products.json"
 

數量較大,運行比較花時間,請耐心等待
執行導入

導入結束截屏

 
導入結束之后,就會看到如圖所示的結果,控制台會把14萬條記錄都打印出來,所以看不完整,但是這表示導入成功了
導入結束截屏

驗證導入效果

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

運行如下命令:
 
GET /how2java/_search
{
"query": { "match_all": {} }
}
 

返回如圖所示顯示一共有147939條數據,這就表示都導入成功了。
注: 要運行kibana控制台,需要先安裝kibana: 下載kibana並啟動
注: 這里臨時使用一下查詢功能,后續會有更多關於查詢功能的講解:Kibana-查詢操作
驗證導入效果


免責聲明!

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



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