Elasticsearch批量匯入資料指令碼(python)
#!/usr/local/bin/python2.7 //確定你的python版本
from datetime import datetime
from elasticsearch import Elasticsearch
import elasticsearch.helpers
import random
import time
es = Elasticsearch( “192.168.76.**:9200” ) //es的地址與埠
metrics = [`business.biz.real.bm.fileCount`,`business.biz.real.bm.contFailCount`,`business.biz.real.bm.updateCount`,`business.biz.real.bm.uInCount`,
`business.biz.real.bm.uNotCount`,`business.biz.real.bm.downTime`,`business.biz.real.bm.ocrTime`,`business.biz.real.bm.elleTime`,
`business.biz.real.bm.contTime`,`business.biz.real.bm.updateTime`,`business.biz.real.bm.contErrCount`]
package = []
for i in range( 1 ):
for j in metrics:
now = datetime.now()
timeStamp = time.time()
timeNow = datetime.now().strftime(“%Y-%m-%dT%H:%M:%S.000Z”)
row = {
“@timestamp”: timeNow,
“endpoint” : “0”+str(random.randint(0, 9))+”0″+str(random.randint(0, 9))+”0″+str(random.randint(0, 9)),
“metric” : j,
“step” : 0,
“timestamp” : long(timeStamp),
“value” : int(1),
“tags”: “uid”+str(random.randint(0, 10000000))
}
package.append( row )
actions = [
{
`_op_type`: `index`,
`_index`: “argus”,
`_type`: “ibam_business_dynamic_metadata”,
`_source`: d
}
for d in package
]
elasticsearch.helpers.bulk( es, actions )
相關文章
- python 小指令碼 (實現 elasticsearch 匯出匯入)Python指令碼Elasticsearch
- Python批量匯入Excel資料到MySQLPythonExcelMySql
- ElasticSearch7.4批量匯入_bulkElasticsearch
- 109.全文檢索-ElasticSearch-入門-刪除資料&bulk批量操作匯入樣本測試資料Elasticsearch
- 極速匯入elasticsearch測試資料Elasticsearch
- 使用csv批量匯入、匯出資料的需求處理
- MySQL匯出資料庫指令碼MySql資料庫指令碼
- MySQL 批量更新、刪除資料shell指令碼MySql指令碼
- 批量修改OC類名指令碼 -- python指令碼Python
- 通過shell指令碼批量操作mysql資料庫指令碼MySql資料庫
- 批量備份還原匯入與匯出MongoDB資料方式昝璽MongoDB
- 如何用 Python 指令碼批量下載 Google 影象?Python指令碼Go
- sqoop指令碼批量生成OOP指令碼
- 呼叫中心資料入庫指令碼指令碼
- python指令碼批次建立資料表Python指令碼
- mysql匯入匯出指令碼的區別對比MySql指令碼
- .NET Core使用NPOI將Excel中的資料批量匯入到MySQLExcelMySql
- Python數學建模-02.資料匯入Python
- MySQL批量轉換表名為小寫(Python指令碼)MySqlPython指令碼
- Elasticsearch 指令碼分組Elasticsearch指令碼
- 資料庫 MySQL 資料匯入匯出資料庫MySql
- hadoop_批量命令指令碼&同步檔案指令碼Hadoop指令碼
- TP5.1excel匯入資料庫的程式碼?php excel如何匯入資料庫?Excel資料庫PHP
- sqoop資料匯入匯出OOP
- Oracle 資料匯入匯出Oracle
- 資料泵匯出匯入
- Oracle資料匯入匯出Oracle
- phpMyAdmin匯入/匯出資料PHP
- MATLAB匯入txt和excel檔案技巧彙總:批量匯入、單個匯入MatlabExcel
- 大文字資料,匯入匯出到資料庫資料庫
- python機器學習速成|1|資料匯入Python機器學習
- MySQL入門--匯出和匯入資料MySql
- Laravel- 後臺批量匯入 ExcelLaravelExcel
- MATLAB匯入資料Matlab
- 【Excel】Excel 拆分以及批次匯入指令碼開發Excel指令碼
- Atlas2.2.0編譯、安裝及使用(整合ElasticSearch,匯入Hive資料)編譯ElasticsearchHive
- 資料匯入終章:如何將HBase的資料匯入HDFS?
- Python大資料分析學習.Pandas 資料匯入問題 (1)Python大資料