2016-01-27 3 views
2

Я использовал Aerospike 3.5.4 Во время записи я нажал HWL и запись остановилась. Следовательно, увеличилось пространство и перезапустили серверы (2node, replication 2). После чего я не смог прочитать/записать некоторые из огромных ящиков LDT. Я использую большой стек.Aerospike: 1422: Ошибка открытия записи LDT-Sub

  1. Я знал, что LStack был лишен. Как перенести существующие данные из LStack в LList.

  2. Как восстановить поврежденные лотки LDT.

В настоящее время обновление сервера до 3.6.3

Пожалуйста, помогите.

Спасибо заранее

+0

Обновление: я не могу прочитать ящики LDT даже после обновления до 3.6.3. Похож, что ошибка, связанная с этим, была исправлена ​​в 3.6.x – Carbonrock

ответ

2

рекомендуют взглянуть на операции Список введенных в 3.7. Это обычные вызовы для управления списком и могут удовлетворить ваш прецедент.

Мы обнаружили, что LDT является субоптимальным во многих случаях, которые мы видели. Как с точки зрения производительности (Lua/UDF), так и с точки зрения сложности.

Относительно тактических решений для коррупции. Было бы лучше удалить запись и начать заново.

+0

@ wchu, Спасибо за ваш ответ. Моя проблема в том, что я должен уметь записать эту запись, как очистить и снова вставить. Любые способы восстановления или потери потеряны. – Carbonrock