Снимки Elasticsearch на BLOB-объекте Azure неожиданно завершаются со странной ошибкой - PullRequest
0 голосов
/ 29 сентября 2019

У меня несколько сред в Azure.Каждый из окр.имеет многоузловой кластерasticsearch.

все работало отлично в течение нескольких месяцев, и теперь внезапно снимок ES перестал работать со странной ошибкой.Ошибка в моментальном снимке ниже

{"error": {"root_cause": [{"type": "storage_exception", "reason": "storage_exception: указанная учетная запись не существует."}], "type": "no_such_element_exception", "reason": "no_such_element_exception: при перечислении результата произошла ошибка, проверьте исходное исключение.", "reason_by": {"type": "storage_exception", "reason":" storage_exception: указанная учетная запись не существует. "," reason_by ": {" type ":" null_pointer_exception "," reason ": null}}}," status ": 500}

Я проверил все разрешения и ключ одинаковы.Там нет никаких изменений в любом разрешении Blob или около того.Я попытался даже перезапустить мастер-узел ES, но безуспешно.

Если я запускаю команду загрузки blob с того же сервера на тот же Blob, она работает нормально - это доказывает, что проблемы с разрешениями нет.

Я включенотладка подключаемого модуля моментального снимка Azure ES для просмотра фактической ошибки, но ошибка не имеет большого значения.suppressed] [afqLC7_] путь: / _snapshot / esbackuprepository / data01, params: {pretty =, repository = esbackuprepository, snapshot = data01} java.util.NoSuchElementException: при перечислении результата произошла ошибка, проверьте исходное исключение для подробностей.в com.microsoft.azure.storage.core.LazySegmentedIterator.hasNext (LazySegmentedIterator.java:113) ~ [?:?] в org.elasticsearch.cloud.azure.storage.AzureStorageService.lambda $ listBlobsBy22Service) ~ [?:?] at org.elasticsearch.cloud.azure.blobstore.util.SocketAccess.lambda $ doPrivilegedVoidException $ 0 (SocketAccess.java:64) ~ [?:?] в java.security.AccessController.doPrivileged (собственный метод)) ~ [?: 1.8.0_201] в org.elasticsearch.cloud.azure.blobstore.util.SocketAccess.doPrivilegedVoidException (SocketAccess.java:63) ~ [?:?] В org.elasticsearch.cloud.azure.storage.AzureStorageService.listBlobsByPrefix (AzureStorageService.java:226) ~ [?:?] at org.elasticsearch.cloud.azure.blobstore.AzureBlobStore.listBlobsByPrefix (AzureBlobStore.java:119) ~ [?: ?azurecl.g. org. org..blobstore.AzureBlobContainer.listBlobsByPrefix (AzureBlobContainer.java:120) ~ [?:?] в org.elasticsearch.repositories.blobstore.BlobStoreRepository.listBlobsToGetLatestIndexId (BlobStoreReposit.java: 822) ~ [asticsearch-6.5.4.jar: 6.5.4] в org.elasticsearch.repositories.blobstore.BlobStoreRepository.latestIndexBlobId (BlobStoreRepository.java:800) ~ [lassearch-6.5.4.jar: 6.5.4] в org.elasticsearch.repositories.blobstore.BlobStoreRepository.getRepositoryData (BlobStoreRepository.java:663) ~ [asticsearch-6.5.4.jar: 6.5.4] в org.elasticsearch.snapshots.SnapshotsService.createSnapshot: Snap235) ~ [asticsearch-6.5.4.jar: 6.5.4] в org.elasticsearch.action.admin.cluster.snapshots.create.TransportCreateSnapshotAction.masterOperation (TransportCreateSnapshotAction.java:83) ~ [asticsearch-6.5.4.jar: 6.5.4] в org.elasticsearch.action.admin.cluster.snapshots.create.TransportCreateSnapshotAction.masterOperation (TransportCreateSnapshotAction.java:41) ~ [asticsearch-6.5.4.jar: 6.5.4] в org.elasticsearch.action.support.master.TransportMasterNodeAction.masterOperation (TransportMasterNodeAction.java:108) ~ [asticsearch-6.5.4.jar: 6.5.4] в org.elasticsearch.action.support.master.TransportMasterNodeAction $ AsyncSingleAction $ 2.doRun (TransportMasterNodeAction.java:195) ~ [asticsearch-6.5.4.jar: 6.5.4]в org.elasticsearch.common.util.concurrent.ThreadContext $ ContextPreservingAbstractRunnable.doRun (ThreadContext.java:723) [asticsearch-6.5.4.jar: 6.5.4] в org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:37) [asticsearch-6.5.4.jar: 6.5.4] в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) [?: 1.8.0_201] в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624) [?: 1.8.0_201] at java.lang.Thread.run (Thread.java:748) [?: 1.8.0_201] Причина: com.microsoft.azure.storage.StorageException: указанная учетная запись не существует.на com.microsoft.azure.storage.StorageException.translateException (StorageException.java:87) ~ [?:?] на com.microsoft.azure.storage.core.ExecutionEngine.executeWithRetry (ExecutionEngine.java:209) ~ [?:?] at com.microsoft.azure.storage.core.LazySegmentedIterator.hasNext (LazySegmentedIterator.java:109) ~ [?:?] ... еще 20 причин: java.lang.NullPointerException на com.microsoft.azure.storage.core.ExecutionEngine.executeWithRetry (ExecutionEngine.java:189) ~ [?:?] в com.microsoft.azure.storage.core.LazySegmentedIterator.hasNext (LazySegmentedIterator.java:109) ~ [?:?] ... 20больше

Любые выводы будут очень полезны

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...