最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Elasticsearch如何把一個索引變?yōu)橹蛔x

 更新時間:2023年02月06日 14:35:34   作者:Elasticsearch  
這篇文章主要為大家介紹了詳解Elasticsearch如何把一個索引變?yōu)橹蛔x示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

正文

將索引設置為只讀可能聽起來很奇怪,但在 Elasticsearch 中執(zhí)行此類操作是可能的。想象一下這樣一種情況,你特別需要限制對索引的寫入操作,無論是維護、業(yè)務規(guī)則還是任何其他原因。讓我們學習如何將索引配置為已讀以及如何撤消操作。

我們先使用如下的命令來創(chuàng)建一個叫做 test 的索引:

  PUT test/_doc/1
  {
    "content": "I am xiaoguo from Elastic"
  }

設置為只讀

要進行此更改,我們需要更新索引設置。 下面的命令將使索引成為只讀的。

  PUT /test/_settings
  {
    "index": {
      "blocks": {
        "write": true
      }
    }
  }

執(zhí)行完上面的命令后,我們可以再接著創(chuàng)建一個如下的一個文檔:

  PUT test/_doc/2
  {
    "content": "I am an evangelist as well"
  }

我們可以看到如下的一個響應:

 {
   "error": {
     "root_cause": [
       {
         "type": "cluster_block_exception",
         "reason": "index [test] blocked by: [FORBIDDEN/8/index write (api)];"
       }
     ],
     "type": "cluster_block_exception",
      "reason": "index [test] blocked by: [FORBIDDEN/8/index write (api)];"
    },
    "status": 403
  }

要恢復只需將狀態(tài)從 true 更改為 false。我們試著運行如下的命令:

  PUT /test/_settings
  {
    "index": {
      "blocks": {
        "write": false
      }
    }
  }

我們再次寫入我們想要的文檔。我們可以看到這次的寫入是成功的:

  PUT test/_doc/2
  {
    "content": "I am an evangelist as well"
  }

上面的響應為:

 {
   "_index": "test",
   "_id": "2",
   "_version": 1,
   "result": "created",
   "_shards": {
     "total": 2,
     "successful": 1,
     "failed": 0
    },
    "_seq_no": 1,
    "_primary_term": 1
  }

希望這個能幫助到你。

以上就是詳解Elasticsearch如何把一個索引變?yōu)橹蛔x的詳細內(nèi)容,更多關于Elasticsearch索引變只讀的資料請關注腳本之家其它相關文章!

相關文章

最新評論

兴国县| 疏附县| 宜川县| 乌拉特后旗| 民权县| 晋宁县| 尼勒克县| 阿克苏市| 吉水县| 沐川县| 拉萨市| 南乐县| 台州市| 巴彦县| 阜阳市| 大冶市| 弥渡县| 增城市| 嘉禾县| 邳州市| 湖北省| 溧水县| 崇信县| 龙海市| 丹凤县| 安泽县| 顺昌县| 阿克苏市| 加查县| 清涧县| 五寨县| 冷水江市| 连云港市| 大庆市| 新宾| 揭西县| 那曲县| 宽城| 福海县| 吴江市| 抚州市|