Lid
(Artем)
June 6, 2017, 11:13am
1
Доброго времени суток.
Пытаюсь подключить URL репозитарий.
# Path to snapshot files:
#
path.repo: ["/home/elasticsearch/backups", "/home/elasticsearch/longterm_backups"]
#
# URl repo
#
repositories.url.allowed_urls: ["file:///home/elasticsearch/longterm_backups/"]
#
# curl -XPUT 'http://localhost:9200/_snapshot/my_backup?pretty' -d '{
"type": "url",
"settings": {
"indices": "demon_index",
"location": "/home/elasticsearch/longterm_backups/my_backup"
}
}'
{
"error" : {
"root_cause" : [
{
"type" : "repository_exception",
"reason" : "[my_backup] missing url"
}
],
"type" : "repository_exception",
"reason" : "[my_backup] failed to create repository",
"caused_by" : {
"type" : "repository_exception",
"reason" : "[my_backup] missing url"
}
},
"status" : 500
}
Yuri
(Yuri Tceretian)
June 6, 2017, 4:50pm
2
Попробуйте следующий запрос:
{
"type": "url",
"settings": {
"indices": "demon_index",
"url": "file:///home/elasticsearch/longterm_backups/my_backup"
}
}
Lid
(Artем)
June 7, 2017, 8:28am
3
Спасибо Юрий. Получилось создать, не могли бы вы показать пример запроса к данному репозитарию ? Если я верно понял из документации он доступен для чтения.
Yuri
(Yuri Tceretian)
June 7, 2017, 12:35pm
4
Для того чтобы посмотреть список доступных снэпшотов выполните
curl -XGET 'http://localhost:9200/_snapshot/my_backup/_all?pretty'
Lid
(Artем)
June 7, 2017, 12:49pm
5
Немного не так меня поняли, могу ли выполнить поиск данных в репозитории.
Как пример:
curl -XGET 'localhost:9200/demon-index/tmx1/3?pretty'
Yuri
(Yuri Tceretian)
June 7, 2017, 1:24pm
6
Не думаю что это возможно без восстановления индекса. Т.е. вам придется восстановить индекс из снэпшота, чтобы иметь возможность искать в нем.
system
(system)
Closed
July 5, 2017, 1:25pm
7
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.