首先是json格式的檔案:
curl -xpost 'localhost:9200/bank/account/_bulk?pretty' --data-binary @accounts.json
1 需要在accounts.json所在的目錄執行curl命令。
2 localhost:9200是es得訪問位址和埠
3 bank是索引的名稱
4 account是型別的名稱
5 索引和型別的名稱在檔案中如果有定義,可以省略;如果沒有則必須要指定
6 _bulk是rest得命令,可以批量執行多個操作(操作是在json檔案中定義的,原理可以參考之前的翻譯)
7 pretty是將返回的資訊以可讀的json形式返回。
參考文獻:
python批量匯入檔案 python 批量匯入
usr bin envpythoncoding utf 8importmysqldbdefdb execute sql dbs mysqldb.connect host localhost user root passwd root db db port 3306 cursor dbs.cursor...
批量匯入sql檔案(shell指令碼)
內容如下 bin bash p tmp 目錄下全是sql檔案 dbuser root dbpassword 123 dbname zh cd p for f in ls p sql doecho f mysql u dbuser p dbpassword f dbname e source f mv...
es匯入匯出
解壓 tar xvf node v0.10.22 linux x64.tar.gz 配置環境變數 在 etc profile檔案新增 export node home home node v0.10.0 linux x64 export path path node home bin export ...