获取指定索引的参数的值。
获取指定索引的全部参数,命令样例如下:
curl -X GET "https://localhost:9200/testindex_002/_settings?pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPH=QBE+s5=*lo7F9"
执行结果的样例,如下:
{
"testindex_002" : {
"settings" : {
"index" : {
"routing" : {
"allocation" : {
"include" : {
"_tier_preference" : "data_content"
}
}
},
"number_of_shards" : "3",
"provided_name" : "testindex_002",
"creation_date" : "1701498436722",
"number_of_replicas" : "2",
"uuid" : "k6twq9y9Qtmcs2AHK-USEQ",
"version" : {
"created" : "8500003"
}
}
}
}
}
获取指定索引的指定参数,精确指定参数名,命令样例如下:
curl -X GET "https://localhost:9200/testindex_002/_settings/index.number_of_shards?pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPH=QBE+s5=*lo7F9"
{
"testindex_002" : {
"settings" : {
"index" : {
"number_of_shards" : "3"
}
}
}
}
获取指定索引的指定参数,模糊匹配参数名,命令样例如下:
curl -X GET "https://localhost:9200/testindex_002/_settings/index.translog.*?flat_settings=true&include_defaults=true&pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPH=QBE+s5=*lo7F9"
{
"testindex_002" : {
"settings" : { },
"defaults" : {
"index.translog.durability" : "REQUEST",
"index.translog.flush_threshold_age" : "1m",
"index.translog.flush_threshold_size" : "10gb",
"index.translog.generation_threshold_size" : "64mb",
"index.translog.retention.age" : "-1",
"index.translog.retention.size" : "-1",
"index.translog.sync_interval" : "5s"
}
}
}
方法参数
flat_settings
include_defaults
ignore_unavailable
local
相关资料
- ElasticSearch settings index API Getelasticsearch index api get elasticsearch settings index api elasticsearch index open api elasticsearch index stats api elasticsearch clone index api elasticsearch close index api elasticsearch delete index api elasticsearch create index api eth_get_dev_index quot train_set_y index train