ElasticSearch 填充

  • 填充

    在本章中,让我们学习如何向Elasticsearch添加一些索引(index),映射和数据。请注意,本教程中说明的示例中将使用其中的一些数据。
  • 创建索引

    您可以使用以下命令创建索引-
    我们的教程使用curl请求工具或PostMan工具进行操作
    
    curl -X PUT 'localhost:9200/weather'
    
    响应
    如果创建了索引,则可以看到以下输出-
    
    {
        "acknowledged": true,
        "shards_acknowledged": true,
        "index": "school"
    }
    
    新增数据
    Elasticsearch将存储我们添加到索引中的文档,如以下代码所示。给文档提供了一些ID,这些ID用于识别文档。
    请求正文
    
    curl -X POST 'localhost:9200/school/_doc/10' -H 'content-Type:application/json'  -d '
    {
       "name":"Saint Paul School", 
       "description":"ICSE Afiliation",
       "street":"Dawarka", 
       "city":"Delhi", 
       "state":"Delhi", 
       "zip":"110075",
       "location":[28.5733056, 77.0122136], 
       "fees":5000,
       "tags":["Good Faculty", "Great Sports"], 
       "rating":"4.5"
    }'
    
    响应
    
    {
        "_index": "school",
        "_type": "_doc",
        "_id": "10",
        "_version": 1,
        "result": "created",
        "_shards": {
            "total": 2,
            "successful": 1,
            "failed": 0
        },
        "_seq_no": 0,
        "_primary_term": 1
    }
    
    在这里,我们添加了另一个类似的文档。
    
    curl -X POST 'localhost:9200/school/_doc/16' -H 'content-Type:application/json'  -d
    {
       "name":"Crescent School", "description":"State Board Affiliation",
       "street":"Tonk Road",
       "city":"Jaipur", "state":"RJ", "zip":"176114","location":[26.8535922,75.7923988],
       "fees":2500, "tags":["Well equipped labs"], "rating":"4.5"
    }
    
    响应
    
    {
        "_index": "school",
        "_type": "_doc",
        "_id": "16",
        "_version": 1,
        "result": "created",
        "_shards": {
            "total": 2,
            "successful": 1,
            "failed": 0
        },
        "_seq_no": 1,
        "_primary_term": 1
    }
    
    这样,我们将在接下来的章节中继续添加工作所需的任何示例数据。
  • 在Kibana中添加样本数据

    Kibana是一个GUI驱动的工具,用于访问数据和创建可视化。在本节中,让我们了解如何向其中添加样本数据。启动kibana后,浏览器访问5601端口
    在Kibana主页中,选择以下选项以添加示例eCommerce数据-
    kibana
    下一个屏幕将显示一些可视化效果和一个data add的按钮-
    kibana
    单击添加数据将显示以下屏幕,确认该数据已添加到名为eCommerce的索引中。
    kibana