невозможно создать резервную копию данных поиска c? - PullRequest
0 голосов
/ 12 февраля 2020

Привет. У меня запущен поиск elasti c (версия 6.6.0) на компьютере. У него есть несколько индексов.

curl -X GET "10.10.9.1:9200/_cat/indices/mep-reports*?v&s=index&pretty"
health status index                  uuid                   pri rep docs.count docs.deleted store.size pri.store.size
yellow open   mep-reports-2019.09.11 l6iFm9fSTp6Q07Qa8BsB-w   1   1     149002         1065     13.6mb         13.6mb
yellow open   mep-reports-2019.09.13 lX3twLgnThKUcOoF3B1vbw   1   1      80079         3870     10.1mb         10.1mb
yellow open   mep-reports-2019.09.18 NzHFBXIASIifRpmlrWQmmg   1   1     283066          164     25.9mb         25.9mb
yellow open   mep-reports-2019.09.20 UB3uCEouSAOAsy96AVz__g   1   1      22002            2      1.8mb          1.8mb
yellow open   mep-reports-2019.09.23 VXI7K7SFS-Ol_FoHinuY3A   1   1     269836         2632     19.8mb         19.8mb
yellow open   mep-reports-2019.09.25 yd6PUSA2Snug-1BAUZICzw   1   1     200001         1972     13.5mb         13.5mb
yellow open   mep-reports-2019.10.01 ji0BqsTQRmm-rIKCd2pg_Q   1   1       5000          790      467kb          467kb
yellow open   mep-reports-2019.10.10 rt3kb2VFTH6XLiqrIvpEow   1   1       5000          790    450.6kb        450.6kb
yellow open   mep-reports-2019.10.17 ws3zILaySwu69U16dKSQlw   1   1         27            9     24.4kb         24.4kb
yellow open   mep-reports-2019.10.24 iKc8ruqWTBCsYz83k6NpHg   1   1       2500          540    276.8kb        276.8kb
       close  mep-reports-2019.10.30 Qrq98yUeS_yvCwzDoQHb3A                                                          
yellow open   mep-reports-2020.02.10 upBGvHxnTdaxHP52N8fEPg   1   1      56000         3260      5.3mb          5.3mb
yellow open   mep-reports-2020.02.11 GfTOrlHBSJKKToHh3u4jnQ   1   1        500            0     43.4kb         43.4kb

Я хотел бы сделать резервную копию данных и заполнить ее в моем локальном экземпляре поиска elasti c. для этого я попробовал следующее

curl -X PUT "10.10.9.1:9200/_snapshot/my_backup?pretty" -H 'Content-Type: application/json' -d'
{
  "type": "fs",
  "settings": {
    "location": "/tmp/es-backup"
  }
}'

, затем он возвращает

{
  "acknowledged" : true
}

, но когда я пытаюсь отобразить папку для резервного копирования, она пуста.

ls -ltra /tmp/es-backup
total 4
drwxrwxrwt 1 root root 4096 Feb 12 11:11 ..
drwxrwxr-x 2 omn  omn     6 Feb 12 11:46 .

очень ценю любую помощь

спасибо

1 Ответ

0 голосов
/ 12 февраля 2020

Попробуйте использовать asticdump для передачи данных из одного elasti c в другой.

Вы также можете вывести свои данные в файл .json.

Рабочий пример:

Экспорт ваших индексов (данных) с удаленного сервера elasti c в файл .json.

elasticdump --input=http://10.10.9.1:9200 --output=data.json --type=data

Импорт data.json (расположен на вашем локальном компьютере ) на локальный сервер elasti c.

elasticdump --input=data.json --output=http://localhost:9200 --type=data

Попробуйте.

Надеюсь, это поможет

...