如何使用“best_compression”弹性搜索数据进行压缩

mig*_*els 4 elasticsearch

如何使用“best_compression”选项压缩所有 elasticsearch 数据(现有数据和新数据)?

我知道,因为5.00版本,我不能把“index.codec:BEST_COMPRESSION”elasticsearch.yml文件。我已经阅读了日志,它表明它已被删除,我应该使用

curl -XPUT 'http://localhost:9200/_all/_settings?preserve_existing=true' -d '{"index.codec" : "best_compression"}'
Run Code Online (Sandbox Code Playgroud)

但是在使用时出现以下错误:

{"error":{"root_cause":[{"type":"illegal_argument_exception","re​​ason":"无法更新开放索引的非动态设置 [[index.codec]] [[logstash-dns-2018.07. 30 / xHq6UfgsSD2M1dBZhV3cOg],[logstash-2018年7月27日/ 7U7uUsEORFqXtJtrk4KvDw],[logstash-DNS-2018年7月27日/ Xbx15QXOQ5KJAK7iop_54Q],[logstash-HTTP-2018年7月27日/ q0Rs65a3TjW4NJfcljUHEw],[logstash流-二○一八年七月三十○日/ 0Erbh2TcRgmFJLMLr8Ka8w] [logstash-2018年7月30日/ boOd8BdrQV2QoziKaZ_2lw],[logstash警报-2018年7月27日/ o5yqwdNqR5yAcbJ-HCNVHw],[logstash警报-2018年7月30日/ pp6ZWKLISECVzUiCDDeydQ],[logstash-TLS-2018年7月30日/ rZi6KfC7RtqOVjUt7CCqDQ],[ logstash-SSH-2018年7月27日/ WKI-p6slSqO0-vbwRqS1ZA],[.kibana / XaFQRcEXTW6jLUCmBijzKQ],[logstash-TLS-2018年7月27日/ hbiXYCzjRumh3ND6up9vNw],[logstash流-2018年7月27日/ XfspJr1TS4y6MnCgAmRq1g],[logstash-的FileInfo -2018.07.27/9VWyBHsqRmO4QsnN-gdt_w],[logstash-http-2018.07.30/U9JO9Cp-QQO7gvRNoHt7FQ],[logstash-fileinfo-2018.07.30/nlwHeDOsQ3iar]",除了",gillegal","guoHeDOsQ3ii8","guo","gille",无法更新开放索引的非动态设置 [[index.codec]] [[logstash-dns-2018.07.30/xHq6UfgsSD2M1dBZhV3cOg]、[logstash-2018.07.27/7U7uUsEORFqXtJtrk4KvDash1Q5K5X5KvDash1Q5K5X5K5X700000000000000000000/xHq6UfgsSD2M1dBZhV3cOg] ],[logstash-HTTP-2018年7月27日/ q0Rs65a3TjW4NJfcljUHEw],[logstash流-2018年7月30日/ 0Erbh2TcRgmFJLMLr8Ka8w],[logstash-2018年7月30日/ boOd8BdrQV2QoziKaZ_2lw],[logstash警报-2018年7月27日/ o5yqwdNqR5yAcbJ-HCNVHw] [logstash警报-2018年7月30日/ pp6ZWKLISECVzUiCDDeydQ],[logstash-TLS-2018年7月30日/ rZi6KfC7RtqOVjUt7CCqDQ],[logstash-SSH-2018年7月27日/ WKI-p6slSqO0-vbwRqS1ZA],[.kibana / XaFQRcEXTW6jLUCmBijzKQ],[logstash- tls-2018.07。27 / hbiXYCzjRumh3ND6up9vNw],[logstash流-2018年7月27日/ XfspJr1TS4y6MnCgAmRq1g],[logstash-的FileInfo-2018年7月27日/ 9VWyBHsqRmO4QsnN-gdt_w],[logstash-HTTP-2018年7月30日/ U9JO9Cp-QQO7gvRNoHt7FQ],[logstash-fileinfo- 2018.07.30/nlwHeDOsQ3ii8CLxcgE3Ag]]"},"status":400}

mig*_*els 7

解决了:

  1. 关闭所有索引:

    http://localhost:9200/_all/_close '

  2. 将 best_compression 应用于所有

    curl -XPUT ' http://localhost:9200/_all/_settings ' -d '{"index.codec" : "best_compression"}'

  3. 打开所有索引:

    curl -XPOST ' http://localhost:9200/_all/_open '