连接es # 初始化es from elasticsearch import Elasticsearch es = Elasticsearch( ['10.11.3.63', '10.11.3.64', '10.11.3.65'], port=9200, sniff_on_start=True, sniff_on_connection_fail=True, sniffer_timeout=60 ) 插入数据 es.indices.create(index="cggg", ignore=400) data = {"name": "小明", "age": "8", "gender": "男"} res = es.index(index="cggg", doc_type="doc", body=data) res = es.index(index="cggg", doc_type="doc", id="1", body=data) print(res) 判断索引是否存在 def indexIsExists(index): exist = es.indices.exists(index) return exist 创建索引 mappings = { "mappings": { "event": { "properties": { "impala_version": { "type": "text" }, "memory_per_node_peak": { "type": "double" }, "memory_per_node_peak_node": { "type": "text" } } } } } es.indices.create(index="test", body=mappings)