es 索引操作(创建、查看、删除)

创建


PUT /test01_demo

{ "settings": { "name": "张三" } }

Elasticsearch采用Rest风格API,因此其API就是一次http请求,只要能发起http请求。
在这里插入图片描述

settings:表示索引库设置,其中可以定义索引库的各种属性 比如分片数 副本数等,暂时不设置,都走默认。

判断索引是否存在

HEAD /test01_demo

在这里插入图片描述

查看索引

GET /索引名称

GET /test01_demo

在这里插入图片描述

批量查看索引

GET /索引名称1,索引名称2,索引名称3,…

GET /test01_demo1,test01_demo

在这里插入图片描述

查看所有索引

GET _all

信息就比较多了

#! Deprecation: Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.14/security-minimal-setup.html to enable security.
#! Deprecation: this request accesses system indices: [.kibana_1], but in a future major version, direct access to system indices will be prevented by default
{
“.kibana_1” : {
“aliases” : {
“.kibana” : { }
},
“mappings” : {
“dynamic” : “strict”,
“_meta” : {
“migrationMappingPropertyHashes” : {
“application_usage_daily” : “43b8830d5d0df85a6823d290885fc9fd”,
“visualization” : “f819cf6636b75c9e76ba733a0c6ef355”,
“references” : “7997cf5a56cc02bdc9c93361bde732b0”,
“query” : “11aaeb7f5f7fa5bb43f25e18ce26e7d9”,
“kql-telemetry” : “d12a98a6f19a2d273696597547e064ee”,
“ui-metric” : “0d409297dc5ebe1e3a1da691c6ee32e3”,
“application_usage_transactional” : “3d1b76c39bfb2cc8296b024d73854724”,
“type” : “2f4316de49999235636386fe51dc06c1”,
“url” : “c7f66a0df8b1b52f17c28c4adb111105”,
“migrationVersion” : “4a1746014a75ade3a714e1db5763276f”,
“sample-data-telemetry” : “7d3cfeb915303c9641c59681967ffeb4”,
“index-pattern” : “45915a1ad866812242df474eb0479052”,
“search” : “43012c7ebc4cb57054e0a490e4b43023”,
“originId” : “2f4316de49999235636386fe51dc06c1”,
“application_usage_totals” : “3d1b76c39bfb2cc8296b024d73854724”,
“updated_at” : “00da57df13e94e9d98437d13ace4bfe0”,
“search-telemetry” : “3d1b76c39bfb2cc8296b024d73854724”,
“namespace” : “2f4316de49999235636386fe51dc06c1”,
“telemetry” : “36a616f7026dfa617d6655df850fe16d”,
“timelion-sheet” : “9a2a2748877c7a7b582fef201ab1d4cf”,
“config” : “c63748b75f39d0c54de12d12c1ccbc20”,
“dashboard” : “40554caf09725935e2c02e02563a2d07”,
“tsvb-validation-telemetry” : “3a37ef6c8700ae6fc97d5c7da00e9215”,
“namespaces” : “2f4316de49999235636386fe51dc06c1”
}
},
“properties” : {
“application_usage_daily” : {
“dynamic” : “false”,
“properties” : {
“timestamp” : {
“type” : “date”
}
}
},
“application_usage_totals” : {
“type” : “object”,
“dynamic” : “false”
},
“application_usage_transactional” : {
“type” : “object”,
“dynamic” : “false”
},
“config” : {
“dynamic” : “false”,
“properties” : {
“buildNum” : {
“type” : “keyword”
}
}
},
“dashboard” : {
“properties” : {
“description” : {
“type” : “text”
},
“hits” : {
“type” : “integer”,
“index” : false,
“doc_values” : false
},
“kibanaSavedObjectMeta” : {
“properties” : {
“searchSourceJSON” : {
“type” : “text”,
“index” : false
}
}
},
“optionsJSON” : {
“type” : “text”,
“index” : false
},
“panelsJSON” : {
“type” : “text”,
“index” : false
},
“refreshInterval” : {
“properties” : {
“display” : {
“type” : “keyword”,
“index” : false,
“doc_values” : false
},
“pause” : {
“type” : “boolean”,
“doc_values” : false,
“index” : false
},
“section” : {
“type” : “integer”,
“index” : false,
“doc_values” : false
},
“value” : {
“type” : “integer”,
“index” : false,
“doc_values” : false
}
}
},
“timeFrom” : {
“type” : “keyword”,
“index” : false,
“doc_values” : false
},
“timeRestore” : {
“type” : “boolean”,
“doc_values” : false,
“index” : false
},
“timeTo” : {
“type” : “keyword”,
“index” : false,
“doc_values” : false
},
“title” : {
“type” : “text”
},
“version” : {
“type” : “integer”
}
}
},
“index-pattern” : {
“dynamic” : “false”,
“properties” : {
“title” : {
“type” : “text”
},
“type” : {
“type” : “keyword”
}
}
},
“kql-telemetry” : {
“properties” : {
“optInCount” : {
“type” : “long”
},
“optOutCount” : {
“type” : “long”
}
}
},
“migrationVersion” : {
“dynamic” : “true”,
“properties” : {
“config” : {
“type” : “text”,
“fields” : {
“keyword” : {
“type” : “keyword”,
“ignore_above” : 256
}
}
}
}
},
“namespace” : {
“type” : “keyword”
},
“namespaces” : {
“type” : “keyword”
},
“originId” : {
“type” : “keyword”
},
“query” : {
“properties” : {
“description” : {
“type” : “text”
},
“filters” : {
“type” : “object”,
“enabled” : false
},
“query” : {
“properties” : {
“language” : {
“type” : “keyword”
},
“query” : {
“type” : “keyword”,
“index” : false
}
}
},
“timefilter” : {
“type” : “object”,
“enabled” : false
},
“title” : {
“type” : “text”
}
}
},
“references” : {
“type” : “nested”,
“properties” : {
“id” : {
“type” : “keyword”
},
“name” : {
“type” : “keyword”
},
“type” : {
“type” : “keyword”
}
}
},
“sample-data-telemetry” : {
“properties” : {
“installCount” : {
“type” : “long”
},
“unInstallCount” : {
“type” : “long”
}
}
},
“search” : {
“properties” : {
“columns” : {
“type” : “keyword”,
“index” : false,
“doc_values” : false
},
“description” : {
“type” : “text”
},
“hits” : {
“type” : “integer”,
“index” : false,
“doc_values” : false
},
“kibanaSavedObjectMeta” : {
“properties” : {
“searchSourceJSON” : {
“type” : “text”,
“index” : false
}
}
},
“sort” : {
“type” : “keyword”,
“index” : false,
“doc_values” : false
},
“title” : {
“type” : “text”
},
“version” : {
“type” : “integer”
}
}
},
“search-telemetry” : {
“type” : “object”,
“dynamic” : “false”
},
“telemetry” : {
“properties” : {
“allowChangingOptInStatus” : {
“type” : “boolean”
},
“enabled” : {
“type” : “boolean”
},
“lastReported” : {
“type” : “date”
},
“lastVersionChecked” : {
“type” : “keyword”
},
“reportFailureCount” : {
“type” : “integer”
},
“reportFailureVersion” : {
“type” : “keyword”
},
“sendUsageFrom” : {
“type” : “keyword”
},
“userHasSeenNotice” : {
“type” : “boolean”
}
}
},
“timelion-sheet” : {
“properties” : {
“description” : {
“type” : “text”
},
“hits” : {
“type” : “integer”
},
“kibanaSavedObjectMeta” : {
“properties” : {
“searchSourceJSON” : {
“type” : “text”
}
}
},
“timelion_chart_height” : {
“type” : “integer”
},
“timelion_columns” : {
“type” : “integer”
},
“timelion_interval” : {
“type” : “keyword”
},
“timelion_other_interval” : {
“type” : “keyword”
},
“timelion_rows” : {
“type” : “integer”
},
“timelion_sheet” : {
“type” : “text”
},
“title” : {
“type” : “text”
},
“version” : {
“type” : “integer”
}
}
},
“tsvb-validation-telemetry” : {
“properties” : {
“failedRequests” : {
“type” : “long”
}
}
},
“type” : {
“type” : “keyword”
},
“ui-metric” : {
“properties” : {
“count” : {
“type” : “integer”
}
}
},
“updated_at” : {
“type” : “date”
},
“url” : {
“properties” : {
“accessCount” : {
“type” : “long”
},
“accessDate” : {
“type” : “date”
},
“createDate” : {
“type” : “date”
},
“url” : {
“type” : “text”,
“fields” : {
“keyword” : {
“type” : “keyword”,
“ignore_above” : 2048
}
}
}
}
},
“visualization” : {
“properties” : {
“description” : {
“type” : “text”
},
“kibanaSavedObjectMeta” : {
“properties” : {
“searchSourceJSON” : {
“type” : “text”,
“index” : false
}
}
},
“savedSearchRefName” : {
“type” : “keyword”,
“index” : false,
“doc_values” : false
},
“title” : {
“type” : “text”
},
“uiStateJSON” : {
“type” : “text”,
“index” : false
},
“version” : {
“type” : “integer”
},
“visState” : {
“type” : “text”,
“index” : false
}
}
}
}
},
“settings” : {
“index” : {
“routing” : {
“allocation” : {
“include” : {
“_tier_preference” : “data_content”
}
}
},
“number_of_shards” : “1”,
“auto_expand_replicas” : “0-1”,
“provided_name” : “.kibana_1”,
“creation_date” : “1629546025580”,
“number_of_replicas” : “0”,
“uuid” : “s03Z0nOZTZaeqISI0eM5FQ”,
“version” : {
“created” : “7140099”
}
}
}
},
“test01_demo” : {
“aliases” : { },
“mappings” : { },
“settings” : {
“index” : {
“routing” : {
“allocation” : {
“include” : {
“_tier_preference” : “data_content”
}
}
},
“number_of_shards” : “1”,
“provided_name” : “test01_demo”,
“creation_date” : “1629619062647”,
“number_of_replicas” : “1”,
“uuid” : “56NABs-cT8Kb3Wm2a8boCA”,
“version” : {
“created” : “7140099”
}
}
}
},
“test01_demo1” : {
“aliases” : { },
“mappings” : { },
“settings” : {
“index” : {
“routing” : {
“allocation” : {
“include” : {
“_tier_preference” : “data_content”
}
}
},
“number_of_shards” : “1”,
“provided_name” : “test01_demo1”,
“creation_date” : “1629619522936”,
“number_of_replicas” : “1”,
“uuid” : “3Q2jPieaT-CPLAYOzINxcQ”,
“version” : {
“created” : “7140099”
}
}
}
}
}

或者 GET /_cat/indices?v

在这里插入图片描述

绿色:索引的所有分片都正常分配。
黄色:至少有一个副本没有得到正确的分配。
红色:至少有一个主分片没有得到正确的分配。

删除索引库

·DELETE /索引名称1,索引名称2,索引名称3…·

DELETE /test01_demo1

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐