Я ищу гид, чтобы создать индекс в elasticsearch, но это не так просто, как гид дается на:Пошаговое руководство по созданию индекса?
https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-create-index.html
Это кажется довольно простым, что я хочу сделать, но я просто не могу Кажется, он работает. Теперь я хочу, чтобы мой индекс был ежедневным индексом (таким же, как индекс статиста по умолчанию), но с некоторыми изменениями. Эти изменения включают изменение имени и конкретное сопоставление для полей, которые имеют определенные типы. Теперь я знаю, что я должен указать в разделе выходного elasticsearch в конфигурации logstasg что:
index => "name-%{+YYYY.MM.dd}"
Единственная информация, которую я обнаружил, что индекс может быть создан на основе шаблона, и я попытался создать шаблон, но до сих пор ничего не происходит.
Создание шаблона я использовал следующее:
PUT _template/ids
{
"template": "ids-*",
"order": 0,
"settings": {
"index": {
"number_of_shards": 5,
"number_of_replicas": 1
},
"mappings": {
"log": {
"_all": {
"enabled": true,
"omit_norms": true
},
"properties": {
"@timestamp": {
"type": "date",
"format": "strict_date_optional_time||epoch_millis"
},
"@version": {
"type": "string",
"index": "not_analyzed"
},
"field1": {
"type": "string",
"index": "not_analyzed"
},
"field2": {
"type": "string",
"index": "not_analyzed"
},
Можете ли вы предоставить дополнительную информацию, например, команды, используемые для создания индекса и создания шаблона? – avr
Для '-шаблона creation' я использовал следующую команду с некоторыми настройками включены:' PUT _template/IdS { "шаблон": "ids- *", "порядок": 0, "Настройки": { "index": { "number_of_shards": 5, "number_of_replicas": 1 }, "mappings": {... '. Если я запустил эту команду, я получаю результаты, чтобы ее приняли, но в будущем я застрял. – Francois
По какой-то причине я не вижу вашей полной команды. Можете ли вы обновить свой вопрос с помощью полной команды. Однако, если вы когда-то создали шаблон успешно, вы можете проверить это, создав тестовый индекс с помощью patter 'ids- *', например 'ids-test'. – avr