Подготовленный набор данных Musicbrainz не работает - обнаружено некорректное закрытие базы данных, выполнение восстановления

Я изо всех сил пытаюсь запустить набор данных «Musicbrainz» на моем локальном компьютере (MacBook Air, Mountain Lion).

Что я сделал? (В основном то, что говорится в видео)

  1. Набор данных загружен непосредственно с http://www.neo4j.org/develop/example_data.
  2. Скачал свежий Neo4j-Community-2.1.5
  3. Извлек набор данных, переименовал его в graph.db и скопировал в /neo4j-community-2.1.5/data/graph.db.
  4. Запускаю сервер: ./bin/neo4j console, но нео не запускается - даже исключение не выбрасывается!!!!

Gerardos-MacBook-Air:neo4j-community-2.1.5 Gery$ ./bin/neo4j console ВНИМАНИЕ: разрешено не более 256 открытых файлов, рекомендуется не менее 40 000. См. руководство Neo4j. Запуск Neo4j Server в консольном режиме... Используя дополнительные аргументы JVM: -server -XX:+DisableExplicitGC -Dorg.neo4j.server.properties=conf/neo4j-server.properties -Djava.util.logging.config.file=conf/ logging.properties -Dlog4j.configuration=file:conf/log4j.properties -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled 2014-10-09 15:40:31.700+0000 INFO [API] Установка тайм-аута запуска: 120000 мс на основе - 1 Обнаружено некорректное завершение работы базы данных, выполнение восстановления.

Пробовал несколько настроек в neo4j.properties, но ничего, см. свойства ниже...

use_memory_mapped_buffers=true neostore.nodestore.db.mapped_memory=300M neostore.relationshipstore.db.mapped_memory=3G neostore.propertystore.db.mapped_memory=500M neostore.propertystore.db.strings.mapped_memory=500M neostore.propertystore.db.arrays.mapped_memory =0M neostore.propertystore.db.index.keys.mapped_memory=15M neostore.propertystore.db.index.mapped_memory=15M

allow_store_upgrade = правда

Я надеялся, что это будет работать из коробки. Что мне не хватает...?


person Gerardo Navarro Suarez    schedule 09.10.2014    source источник
comment
См. эту страницу в руководстве, чтобы исправить проблема с файлами. Начни оттуда и опубликуй обратно.   -  person subvertallchris    schedule 09.10.2014
comment
Я увеличил лимит на количество открытых файлов. Но все та же ошибка Detected incorrectly shut down database, performing recovery.. Любые другие идеи?   -  person Gerardo Navarro Suarez    schedule 10.10.2014
comment
Перейдите в папку data и переименуйте graph.db в graph.db.old, а затем повторите попытку.   -  person subvertallchris    schedule 10.10.2014
comment
neo4j запускается, но не берет дамп графа musicbrainz (который я переименовал в data/graph.db.old); он создает новую пустую папку graph.db. Вы знаете какой-нибудь другой, где я могу получить еще несколько подсказок? Я просто хочу оценить производительность Neo4j с (очень) большим набором данных.   -  person Gerardo Navarro Suarez    schedule 11.10.2014
comment
Хм... Это было сделано для Neo4j 2.0, интересно, должно ли что-то произойти, чтобы оно заработало в 2.1? Возможно, вам потребуется включить параметр, чтобы разрешить обновление хранилища БД. Может быть, попробуйте установить 2.0, заставить эту базу данных работать, а затем перейти на 2.1.5. docs.neo4j.org/chunked/stable/deployment-upgrading.html есть инструкция.   -  person subvertallchris    schedule 11.10.2014
comment
@GerardoNavarroSuarez, извините за беспокойство, но... есть новости по этому поводу? У меня такая же проблема.   -  person Paolo    schedule 03.12.2014
comment
@GerardoNavarroSuarez, пожалуйста, если все еще интересно, посмотрите здесь: stackoverflow.com/a/21649346/573034, для меня это исправляет проблема.   -  person Paolo    schedule 04.12.2014
comment
@Paolo Я заставил его работать с Neo4j 2.0.X (более старая версия). Но я не мог обновить магазин, чтобы он работал с текущим Neo4j 2.1.5 ...   -  person Gerardo Navarro Suarez    schedule 05.12.2014
comment
@GerardoNavarroSuarez с уловкой, описанной в этом ответе, я смог перемещаться по базе данных на 127.0.0.1 в нео 2.1.6; хотя, посмотрев глубже, я также обнаружил, что база данных, полученная таким образом, повреждена (метки пусты). Затем я выполнил ручную процедуру, но другая проблема.   -  person Paolo    schedule 05.12.2014