Как мне настроить Jackrabbit Repository.xml для 2 узлов с общим монтированием NFS? - PullRequest
4 голосов
/ 01 февраля 2011

У меня много проблем, когда я пытаюсь получить правильный файл repository.xml для конфигурации с двумя узлами с использованием общего монтирования NFS.Должен ли я использовать диспетчер персистентности БД для PersistenceManager и Journal?

Я считаю, что Apache Jackrabbit Wiki тупой и не смог избежать этой ошибки:

20: 47: 34.804 [pool-1-thread-3] WARN oajcore.util.RepositoryLock - Обнаружен существующий файл блокировки /export/attachments/.lock.Хранилище не было закрыто должным образом.

Если у вас есть пример repository.xml, пожалуйста, поделитесь.Спасибо.

1 Ответ

4 голосов
/ 05 февраля 2011

Это правда, что всем узлам кластера Jackrabbit необходим доступ к одному и тому же постоянному хранилищу (диспетчеру сохраняемости, хранилищу данных и файловой системе хранилища).Однако каждому узлу кластера необходим свой собственный (частный) каталог репозитория, включая файл repository.xml, файловую систему рабочей области и индекс поиска.Похоже, вы пытаетесь использовать тот же каталог репозитория.

Я обновил Вики-страницу кластера Jackrabbit соответственно.

Должен ли я использовать менеджер сохраняемости БДи для PersistenceManager, и для Journal?

Да, это хорошее решение.

Кстати, вы можете проверить, как настроена кластеризация в коммерческом Day CRX (который основан на джекрабите).Есть еще документация по кластеризации , большая часть которой относится и к Jackrabbit.Отказ от ответственности: я работаю на День (теперь часть Adobe).

...